So how has Canada "produced" so many excellent world-level distance runners over the last several decades, if we are a "winter sport nation", which we aren't by the way...
Speaking of duh ! Where Canada has the most "success", if you want to call it that, is in the sports where there are very few Africans, a handful of South Americans, some with very few Asians and some with more. In other words, sports that are mostly practiced in North America and Europe and Oceania. A very small percentage of the human race does these sports, they happen to mostly be
Caucasian in heritage, and Canada can win sometimes.
If that is your total definition of Sport in Canada, well, you're entitled to your opinion, of course...
Go back and learn your history ---- add up the number of Canadian distance runners over the past 50 years, who have competed very successfully at the Olympic, World Champship, Commonwealth level, etc...
Canada does not suck at distance running...