Weather by country
Canada Weather: 10-Day Forecast
Compare forecasts from multiple independent weather sources for 24 cities across Canada. Pick a city for hourly and 10-day forecasts, rain and wind, month-by-month climate and local travel tips.
Cities in Canada
Mini charts show the average daytime high for each month.
Highs 0° – 26°C (warmest in Jul, coolest in Jan)
Highs 1° – 21°C (warmest in Aug, coolest in Dec)
Highs -6° – 27°C (warmest in Jul, coolest in Jan)
Highs -3° – 23°C (warmest in Jul, coolest in Dec)
Highs -7° – 26°C (warmest in Jul, coolest in Jan)
Highs -6° – 23°C (warmest in Jul, coolest in Jan)
Highs -12° – 27°C (warmest in Jul, coolest in Jan)
Highs -9° – 23°C (warmest in Jul, coolest in Jan)
Highs -2° – 29°C (warmest in Jul, coolest in Jan)
Highs 6° – 22°C (warmest in Aug, coolest in Dec)
Highs 0° – 22°C (warmest in Aug, coolest in Feb)
Highs -2° – 28°C (warmest in Jul, coolest in Jan)
Highs 7° – 22°C (warmest in Aug, coolest in Dec)
Highs -3° – 25°C (warmest in Aug, coolest in Dec)
Highs 0° – 18°C (warmest in Aug, coolest in Feb)
Highs 0° – 27°C (warmest in Jul, coolest in Jan)
Highs -3° – 23°C (warmest in Aug, coolest in Feb)
Highs -13° – 15°C (warmest in Jul, coolest in Jan)
Highs -26° – 21°C (warmest in Jul, coolest in Jan)
Highs -8° – 24°C (warmest in Jul, coolest in Jan)
Highs -4° – 18°C (warmest in Aug, coolest in Dec)
Highs -10° – 17°C (warmest in Jul, coolest in Dec)
Highs -9° – 17°C (warmest in Jul, coolest in Dec)
Highs 6° – 18°C (warmest in Aug, coolest in Feb)
Canada climate at a glance
Average daytime highs by season. Tap a city for its month-by-month guide.
| City | January | April | July | October | Wettest month |
|---|---|---|---|---|---|
| Toronto | 0°C | 8°C | 26°C | 15°C | October · 78 mm |
| Vancouver | 1°C | 8°C | 20°C | 11°C | November · 334 mm |
| Montreal | -6°C | 10°C | 27°C | 14°C | October · 108 mm |
| Calgary | -3°C | 9°C | 23°C | 10°C | June · 107 mm |
| Ottawa | -7°C | 10°C | 26°C | 14°C | June · 102 mm |
| Edmonton | -6°C | 9°C | 23°C | 9°C | July · 110 mm |
| Winnipeg | -12°C | 9°C | 27°C | 10°C | June · 84 mm |
| Quebec City | -9°C | 4°C | 23°C | 10°C | October · 133 mm |
| Hamilton | -2°C | 11°C | 29°C | 15°C | June · 82 mm |
| Surrey | 6°C | 12°C | 21°C | 13°C | November · 199 mm |
| Halifax | 1°C | 7°C | 21°C | 14°C | October · 156 mm |
| London | -2°C | 11°C | 28°C | 16°C | June · 83 mm |
| Victoria | 7°C | 12°C | 21°C | 13°C | November · 153 mm |
| Kelowna | -2°C | 10°C | 25°C | 11°C | June · 68 mm |
| St. John's | 0°C | 3°C | 15°C | 11°C | January · 123 mm |
| Niagara Falls | 0°C | 10°C | 27°C | 16°C | October · 93 mm |
| Charlottetown | -2°C | 6°C | 22°C | 13°C | October · 111 mm |
| Whitehorse | -13°C | 0°C | 15°C | 0°C | July · 84 mm |
| Yellowknife | -26°C | -4°C | 21°C | -2°C | June · 65 mm |
| Mont-Tremblant | -8°C | 6°C | 24°C | 12°C | October · 115 mm |
| Whistler | -2°C | 1°C | 18°C | 7°C | November · 278 mm |
| Banff | -8°C | 0°C | 17°C | 3°C | June · 123 mm |
| Jasper | -7°C | 1°C | 17°C | 4°C | June · 115 mm |
| Tofino | 7°C | 10°C | 17°C | 13°C | November · 309 mm |