Trade is fine. So long as the trading partner has the same/equivalent labour, environmental, regulatory and occupational health and safety laws. Any country that doesn't have said equivalency with Canada's regulatory regime should have tariffs applied to all their products. This would ensure that although tade can continue to be promoted, other countries with lower standards are not gaining an unfair advantage over Canadian companies and Canadian workers. 

The best company/product should win, not the country or product made with the fewest environmental regulations, abusive labour standards and unsafe working conditions. That is NOT free trade.