🇨🇦 Canada Climate & Weather Averages

4 cities covered · Data averaged from 2020–2024 (5 years)

Cities
4
in Canada
Avg Temp Range
4.6–10.2°C
40.3–50.4°F
annual mean across cities
Avg Rainfall
1082mm
annual, across cities
Climate Zones
2
Humid Continental, Oceanic

Canada spans 2 climate zones: Humid Continental, Oceanic. Across the 4 cities covered, annual mean temperatures range from 4.6°C (40.3°F) to 10.2°C (50.4°F), with an average annual precipitation of roughly 1082mm. Canada's climate varies across the 4 cities covered here. The country spans 2 climate zones: Humid Continental, Oceanic. Annual mean temperatures range from 4.6°C (40.3°F) to 10.2°C (50.4°F), reflecting regional and elevational differences. Annual precipitation averages roughly 1082mm across these locations. Use the city pages below for detailed monthly temperature, rainfall, sunshine, humidity, UV index, and wind data.

Cities in Canada

Toronto
Humid Continental
Humid Continental
Avg 9.6°C (49.3°F) · 896.0mm rain
Vancouver
Oceanic
Oceanic
Avg 10.2°C (50.4°F) · 1803.0mm rain
Montreal
Humid Continental
Humid Continental
Avg 8.1°C (46.6°F) · 1143.0mm rain
Calgary
Humid Continental
Humid Continental
Avg 4.6°C (40.3°F) · 488.0mm rain

Data Source: Open-Meteo historical archive (2020–2024). Figures are 5-year monthly averages. Last updated: 2026-07-30.