The fact is that Canada will soon have the same issues with Mexico that the US now has. Canadian exports to Mexico has been stuck in the $5B - $6.5B area for the last 5 or so years, while Mexico's exports to Canada have risen by $5B - $6B during the same time, most of which are finished products, while Canada is mostly selling canola, wheat and other raw materials.  Mexico is also aggressively courting Canadian manufacturers to move there. Trump is doing Canada a favour in NAFTA when it relates to Mexico.