Things have been rough for Canada. It's engulfed in political turmoil, as Justin Trudeau steps down from leadership and the country braces for a contentious election. Incoming US President Donald Trump has decided to pick on the country, threatening ruinous (to both sides) tariffs and either claiming Canada is the 51st state or that he will make it so. The best that US liberals can do, however, is make jokes about wanting to be part of Canada. As a Canadophile living just south of the border, this has always been a frustration for me; many Americans see Canada as only an extension of their...