All of Canada can get snow in the winters. The cold parts around Yellowknife, Northwest Territories often gets temperatures down to -35°C-30°F and the milder parts around Township of Langley, British Columbia usually stays over -5°C20°F.
The warmest parts might be too hot for pleasant runs in the summers. Temperatures around 30°C90°F are not uncommon.
One of the best areas for running, temperature-wise, should be around Victoria, British Columbia. The temperature there seldom gets below 0°C30°F or over 25°C70°F. On the negative side, Victoria gets a lot of rainfall.
More detailed information about the weather in Canada can be found on the page for each city.
...Winter Races – Canada Any country that has cold winters will undoubtedly have a race for the heartiest runners during that time....
...For that reason, winter races in Canada are more than just a shocking or crazy idea – they are core to the running community in most of the major cities across the country....
Please post about running and in English. Other posts may be removed.