Trump's NAFTA threat: not a surprise for Canada and Mexico