Canada Weather
🇨🇦 14 cities covered · North America
· humid continental, oceanic, semi-arid climates
Warmest city
Victoria
Coolest city
Saskatoon
Sunniest city
Calgary
Best time to visit
July to September
Weather in Canada at a glance
Canada offers 3 distinct climate types, from humid continental to semi-arid among its 14 covered cities. Year-round, Victoria posts the highest average temperature (52°F (11°C)) and Saskatoon the lowest (38°F (4°C)), so the right base depends as much on climate as on itinerary.
Quick facts
- Warmest city: Victoria - annual average 52°
- Coolest city: Saskatoon - annual average 38°
- Sunniest city: Calgary (9.2 h sun/day)
- Best time to visit: July to September
- Climate types: humid continental, oceanic, semi-arid
The bigger picture
For sunshine, Calgary leads with about 9.2 hours of sun per day on average. Vancouver is the wettest of the covered cities, collecting roughly 2412 mm (95.0 inches) of precipitation a year, and Whistler sees the most snow, around 110 snowy days annually. Averaged across the country's covered cities, July to September brings the most comfortable mix of temperature, dry days and daylight.
Live weather across Canada today
Toronto
Sunny
72°
Montreal
Sunny
72°
Vancouver
Light drizzle
49°
Calgary
Partly cloudy
72°
Ottawa
Partly cloudy
72°
Edmonton
Sunny
76°
Winnipeg
Partly Cloudy
72°
Quebec City
Sunny
72°
Halifax
Partly Cloudy
65°
Victoria
Partly cloudy
58°
Saskatoon
Sunny
78°
Regina
Overcast
70°
St. John's
Partly cloudy
70°
Whistler
Mist
57°
Canada cities compared
| City | Annual avg | Hottest month | Coldest month | Rainy days/yr | Sun h/day | Snowy days/yr |
|---|---|---|---|---|---|---|
| Toronto | 49° | Jul · 79° | Jan · 19° | 126 | 8.5 | 20 |
| Montreal | 43° | Jul · 77° | Jan · 7° | 141 | 8.1 | 32 |
| Vancouver | 40° | Aug · 68° | Feb · 22° | 184 | 7.7 | 97 |
| Calgary | 40° | Jul · 74° | Feb · 9° | 95 | 9.2 | 28 |
| Ottawa | 45° | Jul · 80° | Jan · 8° | 140 | 8.0 | 34 |
| Edmonton | 38° | Jul · 74° | Feb · 4° | 100 | 8.7 | 25 |
| Winnipeg | 40° | Jul · 79° | Feb · -2° | 97 | 8.7 | 25 |
| Quebec City | 42° | Jul · 77° | Jan · 6° | 153 | 7.9 | 44 |
| Halifax | 47° | Aug · 74° | Feb · 20° | 142 | 7.6 | 27 |
| Victoria | 52° | Aug · 74° | Feb · 37° | 136 | 8.5 | 7 |
| Saskatoon | 38° | Jul · 77° | Feb · -2° | 77 | 9.0 | 22 |
| Regina | 40° | Jul · 78° | Feb · 2° | 82 | 9.0 | 23 |
| St. John's | 43° | Aug · 68° | Feb · 21° | 158 | 6.3 | 42 |
| Whistler | 45° | Aug · 75° | Dec · 24° | 183 | 8.0 | 110 |
Canada weather by month
| Month | Avg high | Avg low | Rainy days | Sunshine |
|---|---|---|---|---|
| January | 28° | 14° | 11 | 4.7 h/day |
| February | 28° | 13° | 10 | 6.2 h/day |
| March | 37° | 21° | 11 | 7.8 h/day |
| April | 48° | 31° | 11 | 9.0 h/day |
| May | 61° | 43° | 10 | 10.9 h/day |
| June | 69° | 52° | 12 | 11.5 h/day |
| July | 75° | 58° | 11 | 12.4 h/day |
| August | 74° | 57° | 10 | 11.3 h/day |
| September | 66° | 50° | 9 | 9.1 h/day |
| October | 53° | 39° | 11 | 6.7 h/day |
| November | 40° | 28° | 12 | 4.9 h/day |
| December | 30° | 18° | 12 | 4.1 h/day |
Canada weather FAQs
What is the warmest city in Canada?
Among the cities we cover, Victoria is the warmest, averaging 52°F (11°C) across the year. Its hottest month is August, with highs near 74°F (23°C).
What is the coldest city in Canada?
Saskatoon runs coldest, averaging 38°F (4°C) for the year; February lows average -2°F (-19°C).
What is the sunniest city in Canada?
Calgary, with about 9.2 hours of sunshine per day averaged across the year.
When is the best time to visit Canada?
Averaged across the covered cities, July to September offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Canada?
Yes - 14 of the 14 covered cities see regular snowfall. Whistler gets the most, about 110 snowy days in a typical year.
What is the climate of Canada like?
The covered cities fall under humid continental, oceanic, semi-arid climates. That means warm summers and cold, often snowy winters.
More countries in North America
🇦🇬 Antigua and Barbuda
🇦🇼 Aruba
🇧🇸 Bahamas
🇧🇧 Barbados
🇧🇿 Belize
🇨🇷 Costa Rica
🇨🇺 Cuba
🇩🇲 Dominica
🇩🇴 Dominican Republic
🇸🇻 El Salvador
🇬🇩 Grenada
🇬🇹 Guatemala
🇭🇹 Haiti
🇭🇳 Honduras
🇯🇲 Jamaica
🇲🇽 Mexico
🇳🇮 Nicaragua
🇵🇦 Panama
🇵🇷 Puerto Rico
🇰🇳 Saint Kitts and Nevis
🇱🇨 Saint Lucia
🇻🇨 Saint Vincent and the Grenadines
🇹🇹 Trinidad and Tobago
🇺🇸 United States