WhereItsSunny

Climate of Canada — Month by Month

Country-wide average for Canada. Part of Northern America, America.

Located in Northern America, America, Canada has a strongly continental climate. Country-wide average temperatures range from -11.5°C / 11.3°F in January to 18.5°C / 65.3°F in July, with annual rainfall totalling around 625 mm / 24.6 in — driest in February (40 mm / 1.6 in), wettest in June (65 mm / 2.6 in). These are national averages; regional variation can be substantial, especially in geographically diverse countries. For city-level detail see the cities section below, and for state or province breakdowns follow the subdivisions link if available.

Best time to visit Canada →
See all 13 subdivisions side by side →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
MonthTemperatureRainfallMatches
January-11.5°C11.3°F45 mm1.8″Snowy
February-10.5°C13.1°F40 mm1.6″Snowy
March-5°C23°F45 mm1.8″Snowy
April3.5°C38.3°F45 mm1.8″
May10.5°C50.9°F55 mm2.2″
June15.5°C59.9°F65 mm2.6″
July18.5°C65.3°F65 mm2.6″
August17.5°C63.5°F60 mm2.4″
September12.5°C54.5°F55 mm2.2″
October5.5°C41.9°F55 mm2.2″
November-1°C30.2°F50 mm2″Snowy
December-8°C17.6°F45 mm1.8″Snowy

Frequently asked questions

What is the best time to visit Canada?

Canada does not have a clear sunny-and-dry window by our cutoffs. The warmest month is July at 18.5°C / 65.3°F, and the driest is February at 40 mm / 1.6 in — likely your best travel window.

What is the climate of Canada?

Canada has country-wide monthly average temperatures ranging from -11.5°C / 11.3°F in January to 18.5°C / 65.3°F in July. Annual rainfall averages about 625 mm / 24.6 in, with the wettest month being June (65 mm / 2.6 in) and the driest February (40 mm / 1.6 in). Regional variation within Canada can be significant — see subdivision or city pages for detail.

What is the hottest month in Canada?

The hottest month in Canada is July, with a country-wide average temperature of 18.5°C / 65.3°F.

What is the coldest month in Canada?

The coldest month in Canada is January, with a country-wide average temperature of -11.5°C / 11.3°F.

When does it rain most in Canada?

The wettest month in Canada is June, averaging about 65 mm / 2.6 in of rain. The driest is February with about 40 mm / 1.6 in.