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

Canada cities compared

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy days/yr
Toronto 49° Jul · 79° Jan · 19° 126 8.5 20
Montreal 43° Jul · 77° Jan · 141 8.1 32
Vancouver 40° Aug · 68° Feb · 22° 184 7.7 97
Calgary 40° Jul · 74° Feb · 95 9.2 28
Ottawa 45° Jul · 80° Jan · 140 8.0 34
Edmonton 38° Jul · 74° Feb · 100 8.7 25
Winnipeg 40° Jul · 79° Feb · -2° 97 8.7 25
Quebec City 42° Jul · 77° Jan · 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 · 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

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Rainy daysSunshine
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