Today’s Temperatures Across Canada

🇨🇦 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 Partly Cloudy 59°
Montreal Sunny 51°
Vancouver Overcast 57°
Calgary Overcast 71°
Ottawa Cloudy 48°
Edmonton Partly Cloudy 62°
Winnipeg Sunny 66°
Quebec City Clear 44°
Halifax Clear 49°
Victoria Overcast 58°
Saskatoon Sunny 65°
Regina Sunny 66°
St. John's Partly cloudy 49°
Whistler Overcast 62°

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 · 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

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.

Canada cities head to head

Side-by-side monthly temperatures, rain and sunshine for the most-asked city match-ups.

More countries in North America