Doesn’t almost all of the population of Canada live along the southern border? My understanding is that the northern ~80% of Canada is very sparsely populated.
That is correct. Pretty much the all of the major cities are right around that 100 mile mark. On the coasts that’s because of geography (Victoria, Vancouver, Toronto, Ottawa, Montreal, and the Atlantic provinces). In the prairies we generally have one major city close to the border (Calgary, Regina, Winnipeg) and one further north (Edmonton, Saskatoon, none in MB)