Excuse me...I like our version of Canadian weather. (Ottawa Valley). Four distinct seasons, warm to hot in summer, cold and crunchy in winter, wet and buggy in spring (OK I'm not a big late-spring person) and the fall is best of all.I spent one winter of my life in the States (Oly WA) and it was no winter at all. Just drizzled ceaselessly and an occasional one-inch snowfall. Made no sense, I found it very disorienting. I've seen the scorching American summer weather too, and you can keep it.
That 90% within 100 miles figure is often cited but I have my doubts how accurate it is any more. Really, it's weighted by the population cluster of the Golden Horseshoe, in particular, and the rest of southern Ontario, Montreal, and Vancouver. There are plenty of fine places to live--even big cities-- which are nowhere near the States. Such as St Johns, Halifax, Thunder Bay, Calgary, Edmonton, and\, umm, Saskatoon?
Also I might remind you that that border is a political construct of little relevance to the point at hand. Nobody said "We're close enough to the Yew Ess Ay now, let's build Toronto here." The settlement pattern in Quebec and Ontario has everything to do with proximity to the Great Lakes. Just as it does on the other side of them. Whereas the prairie provinces are rather scarcely populated throughout, since the 49th parallel, unlike the border in Ontario, is a completely artificial surveyor's concept.
Matter of fact my hometown Ottawa was made the capital because it was far enough away from the U.S..