Sheer cussedness of dollar or sheer miss by analysts; when it turns out not what you called, sometimes it is just a mistake.....trying to say the market is wrong (aka has not factored in impact of Trump policies) is the height of hubris. Try reading the other articles that have pointed out ripping up NAFTA may not be a big deal at all for Canada......