Canada’s Top 10 cities for weather

The warmest, coldest, wettest … snowiest cities in the country

<p>Forest and Path in Winter, Riding Mountain National Park, Canada</p>

Forest and Path in Winter, Riding Mountain National Park, Canada

Senior climatologist David Phillips of Environment Canada crowns the cities with the best, or worst, weather conditions:

Weather condition city* annual average

1. Warmest year-round: Chilliwack, B.C. 10.5° C

2. Coldest year-round: Iqaluit -9.8° C

3. Lowest snowfall: Victoria 44 cm

4. Fewest freezing days: Vancouver 46 days

5. Wettest: Prince Rupert, B.C. 2,594 mm rain

6. Driest: Whitehorse 267 mm rain

7. Most thunderstorms: Windsor, Ont. 33 days

8. Least fog: Penticton, B.C. 2 days

9. Windiest: St. John’s, Nfld. 23 km/h

10. Most sunny days: Calgary 333 days

The Maclean’s Book of Lists, Vol. 2, is now available at, in the iBookstore.