Donald Trump's repeated attacks on Canada are having an impact. Not just on Canadians, but apparently on Americans too.
WASHINGTON — No one is shocked these days when U.S. President Donald Trump calls Canada the "51st state" or refers to Prime ...