Can't find what you're looking for? We're happy to answer your questions.

Weather Comparison of the 25 Largest Canadian Metros

This page compares the weather in the 25 most populous metro areas in Canada. Click column headers to sort.
All data displayed in U.S. customary units.
All data displayed in metric units.
City Average (°F°C) Record (°F°C) Yearly (inchescm)
Low High Low High Precipitation Snow
Abbotsford 43.26.2 59.515.3 -6.0-21.1 109.242.9 59.5151.0 20.451.9
Barrie 36.42.4 53.612.0 -38.0-38.9 102.038.9 38.597.7 109.6278.3
Calgary 29.0-1.6 51.410.8 -49.0-45.0 97.736.5 17.344.0 56.8144.4
Edmonton 26.9-2.8 48.89.3 -56.9-49.4 99.037.2 21.254.0 62.3158.2
Halifax 36.12.3 52.911.6 -19.3-28.5 95.035.0 55.2140.2 88.7225.4
Hamilton 39.13.9 56.813.8 -23.1-30.6 106.041.1 31.279.3 n/a
Kelowna 35.62.0 58.114.5 -30.6-34.8 112.344.6 12.932.7 n/a
Kingston 37.83.2 54.112.3 -32.1-35.6 96.135.6 35.289.4 n/a
Kitchener 35.41.9 54.312.4 -29.0-33.9 100.938.3 33.284.4 n/a
London 38.03.4 55.613.1 -27.0-32.8 106.041.1 37.394.7 n/a
Montreal 36.62.6 53.411.9 -36.0-37.8 99.737.6 40.3102.4 83.0210.7
Oshawa 38.83.8 54.412.5 -27.0-32.8 100.037.8 32.081.3 39.099.2
Ottawa 36.02.2 53.311.8 -38.0-38.9 100.037.8 36.592.7 71.5181.7
Quebec City 31.5-0.3 49.69.8 -34.1-36.7 96.135.6 45.4115.2 n/a
Regina 25.9-3.4 48.79.3 -58.0-50.0 109.943.3 14.737.4 39.099.1
Saskatoon 25.3-3.7 47.58.6 -58.0-50.0 105.140.6 13.333.9 35.389.6
Sherbrooke 30.4-0.9 52.011.1 -42.2-41.2 98.136.7 41.3104.9 n/a
St. Catharines 43.36.3 55.813.2 -11.9-24.4 104.040.0 27.469.6 n/a
St. John's 34.51.4 48.79.3 -20.9-29.4 93.033.9 59.9152.2 139.9355.4
Sudbury 30.6-0.8 48.99.4 -45.0-42.8 100.938.3 36.091.4 107.8273.8
Toronto 42.86.0 56.213.5 -27.0-32.8 105.140.6 31.981.0 n/a
Vancouver 47.18.4 58.314.6 0.0-17.8 94.834.9 56.6143.8 n/a
Victoria 44.46.9 59.115.1 3.9-15.6 100.037.8 23.760.1 n/a
Windsor 43.26.2 59.915.5 -27.0-32.8 102.239.0 37.094.0 41.9106.3
Winnipeg 27.2-2.7 47.88.8 -54.0-47.8 108.042.2 19.148.4 n/a