Canada's Top 10 cities for weather

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

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.

Looking for more?

Get the Best of Maclean's sent straight to your inbox. Sign up for news, commentary and analysis.