Weather Comparison of the 25 Largest Canadian Metros
This page compares the average temperature, record temperature, rain, and snow in the 25 largest metro areas in Canada by population.
Select month:
* Click column headers to sort.
Average °(C) |
Record °(C) |
Yearly (cm) |
Abbotsford |
15.3 |
6.2 |
42.9 |
-21.1 |
151.3 |
51.9 |
Barrie |
12.0 |
2.4 |
38.9 |
-38.9 |
97.7 |
278.3 |
Calgary |
10.8 |
-1.7 |
36.5 |
-45.0 |
44.0 |
144.4 |
Edmonton |
9.3 |
-1.9 |
37.2 |
-49.4 |
41.8 |
n/a |
Halifax |
11.6 |
2.3 |
35.0 |
-28.5 |
139.8 |
225.8 |
Hamilton |
13.8 |
3.9 |
41.1 |
-30.6 |
79.3 |
n/a |
Kelowna |
14.5 |
2.0 |
44.6 |
-34.8 |
32.8 |
n/a |
Kingston |
12.3 |
3.2 |
35.6 |
-35.6 |
89.5 |
n/a |
Kitchener |
12.6 |
1.9 |
38.3 |
-34.1 |
80.9 |
n/a |
London |
13.1 |
3.4 |
41.1 |
-32.8 |
94.7 |
n/a |
Montreal |
11.9 |
2.6 |
37.6 |
-37.8 |
102.7 |
211.8 |
Oshawa |
12.5 |
3.8 |
37.8 |
-32.8 |
81.5 |
99.2 |
Ottawa |
11.8 |
2.2 |
37.8 |
-38.9 |
92.7 |
181.8 |
Quebec City |
9.8 |
-0.3 |
35.6 |
-36.7 |
115.0 |
n/a |
Regina |
9.3 |
-3.4 |
43.3 |
-50.0 |
37.4 |
99.1 |
Saskatoon |
8.6 |
-3.7 |
40.6 |
-50.0 |
33.9 |
89.6 |
Sherbrooke |
11.1 |
-0.9 |
36.7 |
-41.2 |
104.9 |
n/a |
St. Catharines |
13.2 |
6.3 |
40.0 |
-24.4 |
69.6 |
n/a |
St. John's |
9.3 |
1.4 |
33.9 |
-29.4 |
152.3 |
355.5 |
Sudbury |
9.4 |
-0.8 |
38.3 |
-42.8 |
91.6 |
274.8 |
Toronto |
13.5 |
6.0 |
40.6 |
-32.8 |
81.0 |
n/a |
Vancouver |
14.6 |
8.4 |
34.9 |
-17.8 |
144.8 |
n/a |
Victoria |
15.1 |
6.9 |
37.8 |
-15.0 |
60.1 |
n/a |
Windsor |
15.4 |
6.2 |
40.2 |
-28.0 |
94.3 |
105.7 |
Winnipeg |
8.8 |
-2.7 |
42.2 |
-47.8 |
48.4 |
n/a |