Canada Weather by City & Month

Month-by-month averages for 4 cities in Canada, from 20 years of historical weather data.

Climate across Canada

Of the cities below, Vancouver is the warmest, with an average daytime high of 13.2°C (55.8°F) across the year, while Calgary is the coolest at 10.1°C (50.2°F). Across these cities, November is usually the wettest month (about 122 mm on average).

Canada cities by month

Average high by month

Tap a value to open that city's month guide.

Best months to visit Canada

Based on comfortable temperatures, rainy days and sunshine across these cities, the most pleasant months are usually July, August, September; March is usually the least comfortable. These are historical averages, not a forecast.