Gildan Activewear Inc. (NYSE:GIL) is one of the most undervalued Canadian stocks to buy according to hedge funds.