For years, Mexico and Canada have often been targets of Donald Trump’s hostile and imperialistic blather. It’s only gotten worse since the election, with Trump referring to Canada, a sovereign nation of more than 40 million people, as “the 51st state ” and claiming he will rename the Gulf of Mexico as the “Gulf of America.”