Like Mexico, Canada is in the North American Free Trade Agreement, which Donald Trump has described as "the worst trade deal ... ever signed in this country." Unlike Mexico, Canada thinks that U.S. President Trump is not planning to hurt it. But no good deed goes unpunished, so Canadian Prime Minister Justin Trudeau should be very careful.

Canadians felt good when Trudeau responded to Trump's ban on Syrian refugees by tweeting: "To those fleeing persecution, terror and war, Canadians will welcome you, regardless of your faith. Diversity is our strength. Welcome to Canada."

Feeling morally superior to Americans is one of Canadians' favorite pastimes, and in this case it is self-evidently true.