Canada Weather Records

Weather averages and records for Canada based on data made available by the NOAA and the University of East Anglia.
Country:
Month:
Canada Countrywide Averages
Average temperatures and precipitation over the entire territory of the country, from 1991–2020.
Month High (°C) Low (°C) Precipitation (cm) Cloud cover (%)
January -16.9 -25.9 3.6 79.6
February -15.4 -25.4 2.8 67.9
March -10.0 -20.8 3.2 61.4
April -1.6 -12.2 3.2 55.8
May 6.9 -3.2 4.0 61.1
June 14.2 4.1 5.6 61.4
July 18.0 7.7 6.5 58.3
August 16.3 6.6 6.3 62.2
September 10.2 1.7 5.7 73.9
October 1.7 -5.5 5.3 79.7
November -7.2 -14.7 4.5 82.8
December -13.5 -21.8 3.9 85.7
Entire Year 0.2 -9.1 54.6 69.2
More
Canada Cities
Yearly weather averages for various places in Canada, from 1991–2020.
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
Baker Lake -6.6 -14.7 33.6 -50.6 25.9 113.1
Barrie 12.0 2.4 38.9 -38.9 97.7 278.3
Belleville 13.0 3.7 40.0 -39.4 86.8 106.6
Brandon 8.4 -3.9 43.3 -46.7 48.7 127.4
Brockville 12.3 3.4 39.4 -38.3 101.3 178.6
Brooks 12.0 -2.2 40.0 -47.2 28.4 n/a
Calgary 10.8 -1.6 36.5 -45.0 44.1 144.4
Cambridge Bay -9.9 -16.7 28.9 -52.8 14.6 78.9
Campbell River 13.9 4.7 39.5 -23.9 147.1 85.0
Camrose 8.9 -3.5 36.7 -50.0 34.5 n/a
Cartwright 5.2 -4.0 36.1 -37.8 108.2 441.8
Charlottetown 10.3 1.7 36.7 -30.6 113.3 288.9
Churchill -1.7 -10.0 36.9 -45.4 42.1 n/a
Cold Lake 7.8 -3.1 36.3 -48.3 43.5 127.3
Comox 13.9 6.6 38.0 -21.1 115.0 52.3
Coral Harbour -6.2 -14.2 28.0 -52.8 30.9 144.3
Corner Brook 9.5 1.7 35.0 -31.7 128.1 405.1
Cornwall 12.6 3.4 37.8 -43.3 98.6 196.3
Dauphin 8.5 -3.3 43.3 -44.4 41.8 n/a
Dawson 2.4 -10.0 35.0 -58.3 32.1 n/a
Dawson Creek 8.4 -4.1 38.9 -49.2 42.5 179.3
Edmonton 9.3 -1.9 37.2 -49.4 41.8 n/a
Edmundston 10.0 -2.9 37.2 -43.6 99.5 n/a
Edson 9.1 -4.2 38.9 -48.3 47.8 n/a
Flin Flon 5.7 -3.4 40.0 -46.1 48.4 126.7
Fort Saskatchewan 9.2 -2.7 40.0 -47.5 45.8 124.8
Fort Smith 4.1 -6.7 35.3 -53.9 35.7 136.1
Fort St. John 7.3 -2.4 38.3 -53.9 47.3 214.3
Fredericton 11.5 0.9 38.9 -38.9 107.1 n/a
Granby 11.2 2.2 36.1 -37.0 121.8 260.2
Greenwood 13.0 2.2 37.2 -35.5 113.3 263.4
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
Happy Valley-Goose Bay 5.4 -4.5 37.8 -39.4 94.2 406.1
Hay River 2.7 -7.0 36.7 -48.3 32.9 147.2
Hope 14.7 6.4 41.4 -24.4 168.5 n/a
Indian Head 8.6 -3.9 42.8 -46.7 38.1 n/a
Iqaluit -4.7 -12.0 26.7 -45.6 35.8 n/a
Kamloops 15.1 4.0 47.3 -37.2 28.3 62.4
Kapuskasing 7.7 -4.3 38.3 -47.2 83.9 305.0
Kelowna 14.5 2.0 44.6 -34.8 32.8 n/a
Kentville 12.6 2.9 37.8 -31.1 108.5 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
Kugluktuk -5.4 -13.7 34.9 -47.3 22.7 206.2
Kuujjuaq 0.3 -8.7 33.1 -49.8 56.6 235.9
Lacombe 9.4 -3.7 38.3 -49.4 39.4 n/a
Lethbridge 12.7 -1.4 40.5 -42.8 34.9 n/a
Lloydminster 7.6 -3.2 38.1 -46.1 42.9 104.4
London 13.1 3.4 41.1 -32.8 94.7 n/a
Lytton 15.7 5.4 49.6 -31.7 49.1 n/a
Magog 10.9 1.2 34.4 -38.0 113.3 228.7
Medicine Hat 12.8 -0.5 42.2 -46.1 28.9 n/a
Melfort 7.0 -3.8 41.1 -47.2 36.8 n/a
Miramichi 10.9 -0.1 37.8 -35.0 106.2 n/a
Moncton 11.6 1.3 36.7 -37.8 113.4 286.2
Montreal 11.9 2.6 37.6 -37.8 102.7 211.8
Moosonee 6.2 -5.2 37.8 -46.7 71.5 221.5
Morden 9.3 -1.1 43.9 -41.7 50.5 n/a
North Battleford 8.2 -4.0 39.5 -46.1 36.4 n/a
North Bay 9.4 -0.2 37.2 -44.4 102.1 315.1
Norway House 5.3 -5.5 38.3 -52.8 47.3 n/a
Olds 9.5 -2.5 37.2 -43.3 46.0 n/a
Orillia 11.8 2.4 40.0 -37.0 105.3 307.1
Oshawa 12.5 3.8 37.8 -32.8 81.5 99.2
Osoyoos 16.4 5.0 45.0 -26.5 30.6 45.1
Ottawa 11.8 2.2 37.8 -38.9 92.7 181.8
Penticton 15.2 4.1 44.2 -27.2 35.0 62.8
Peterborough 12.6 0.6 38.9 -39.4 80.8 n/a
Port Alberni 14.7 4.8 42.7 -18.9 178.9 n/a
Port Hardy 11.8 5.4 28.7 -14.4 191.2 45.3
Powell River 13.5 5.8 37.0 -16.7 122.6 53.7
Prince Albert 7.6 -4.4 39.4 -56.7 43.8 108.5
Prince George 10.9 0.1 39.0 -50.0 59.1 160.6
Prince Rupert 10.8 4.8 32.2 -24.4 235.7 n/a
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
Revelstoke 12.4 2.8 40.6 -34.4 81.3 n/a
Saint John 10.9 0.0 34.4 -36.7 130.1 222.1
Saint-Hyacinthe 11.6 1.6 36.1 -41.0 104.1 172.6
Salmon Arm 13.4 2.6 42.9 -36.7 59.4 185.4
Sarnia 13.3 4.0 39.1 -28.9 85.3 113.2
Saskatoon 8.6 -3.7 40.6 -50.0 33.9 89.6
Sept-Îles 6.3 -3.5 36.6 -43.3 106.1 n/a
Sherbrooke 11.1 -0.9 36.7 -41.2 105.1 n/a
Sioux Lookout 7.6 -2.7 39.4 -46.1 80.3 214.9
Squamish 14.4 5.2 43.0 -20.6 226.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
St. Thomas 13.9 4.0 38.9 -34.4 91.3 111.6
Stephenville 9.1 1.7 30.7 -29.5 131.1 368.5
Sudbury 9.4 -0.8 38.3 -42.8 91.8 274.9
Swan River 7.6 -3.9 39.0 -46.1 40.9 n/a
Terrace 11.6 3.7 38.5 -30.0 112.1 150.7
The Pas 5.9 -4.5 37.8 -49.4 46.8 149.3
Thunder Bay 9.4 -3.1 40.3 -43.2 61.0 n/a
Timmins 8.1 -4.0 39.4 -45.6 80.8 308.9
Tofino 13.2 6.1 32.8 -15.0 317.6 27.2
Toronto 13.5 6.0 40.6 -32.8 81.0 n/a
Trois-Rivières 10.4 2.0 37.8 -41.1 94.3 n/a
Val-d'Or 7.7 -3.9 36.1 -43.9 84.7 n/a
Vancouver 14.6 8.4 34.9 -17.8 144.8 n/a
Vernon 14.3 3.4 44.2 -35.0 41.3 n/a
Victoria 15.1 6.9 37.8 -15.0 60.1 n/a
Welland 14.0 4.3 37.8 -32.8 91.2 131.9
Weyburn 10.0 -2.3 42.5 -42.2 42.0 107.7
Whistler 11.9 2.0 42.0 -29.2 126.9 410.4
Whitehorse 5.1 -5.0 34.4 -56.2 27.4 146.6
Williams Lake 10.2 -0.7 41.1 -42.8 46.6 174.5
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
Woodstock 13.3 3.2 38.9 -36.7 93.7 105.5
Yarmouth 11.4 3.6 30.3 -24.4 129.3 200.2
Yellowknife 0.6 -8.1 32.6 -51.2 28.6 149.7
Yorkton 7.8 -3.5 40.6 -45.6 42.2 119.6