Canadian activewear company Gildan Corp. is to invest US$5m into a new yarn spinning mill in Eden, North Carolina.