If you're like I was before I moved to Canada, you probably know surprisingly little about the place. You likely know that Montreal is in Quebec and Toronto has a baseball team. But perhaps not much else.

Growing up in New Jersey and working in and outside of New York, we always regarded Canada as a forgotten outpost buried under snow for...