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.
City Average °(C) Record °(C) Yearly (cm)
High Low High Low Precipitation Snow
Abbotsford 15.3 6.2 42.9 -21.1 151.5 51.9
Barrie 12.0 2.4 38.9 -38.9 97.7 278.3
Calgary 10.8 -1.6 36.5 -45.0 44.1 144.4
Edmonton 9.3 -1.9 37.2 -49.4 41.8 n/a
Halifax 11.6 2.3 35.0 -28.5 140.3 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 81.0 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 105.1 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.8 274.9
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
Select month: January | February | March | April | May | June | July | August | September | October | November | December | Year