It can choose to source its products from places where the conditions are more acceptable to Canadian standards. For example, Liz Claiborne, Inc. closed down its factory in Burma after it was targeted by several human rights groups. This approach unfortunately causes the manufactured price of the goods to increase. However, in some industries, this strategy may be unrealistic. The cost of producing many goods in western countries is just not competitive with developing countries.
Clear answers are hard to find, and ethical issues pose a myriad of dilemmas.
This is a business risk which goes beyond legal considerations.