Temperature in Canada


Climate in Canada varies widely from region to region. In many parts of the country, particularly in the interior and Prairie provinces, winters are long, very cold, and feature frequent snow. Most of Canada has a continental climate, which features a large annual range of temperatures, cold winters, and warm summers. Daily average temperatures are near, but can drop below with severe wind chills. In non-coastal regions, snow can cover the ground for almost six months of the year, while in parts of the north snow can persist year-round. Coastal British Columbia has a more temperate climate, with a mild and rainy, cloudy winter. The British Columbia Southern interior has a semi-desert climate in many locations, with long warm to hot, dry summers, and short moderate winters. The immediate area adjacent to the town of Ashcroft, features Canada's only true desert. On the east and west coasts, average summer high temperatures are generally in the low 20s °C, while between the coasts, the average summer high temperature ranges from, with temperatures in some interior locations occasionally exceeding.
Much of Northern Canada is covered by ice and permafrost; however, the future of the permafrost is uncertain because the Arctic has been warming at three times the global average as a result of climate change in Canada. Canada's annual average temperature over land has warmed by, with changes ranging from in various regions, since 1948. The rate of warming has been higher across the North and in the Prairies. In the southern regions of Canada, air pollution from both Canada and the United States—caused by metal smelting, burning coal to power utilities, and vehicle emissions—has resulted in acid rain, which has severely impacted waterways, forest growth and agricultural productivity in Canada.

Averages

The following tables show the average maximum and minimum temperatures of Canada of various cities across Canada, based on the climate period from 1981 to 2010 for the months of January and July.
The two major Canadian cities that fall outside the continental climate schema are Vancouver and Victoria. Vancouver experiences an oceanic climate, bordering warm-summer mediterranean with a marked summer dry season. Victoria, BC is the only major Canadian city entirely in a warm-summer mediterranean climate. Of the eight largest Canadian cities, Ottawa, Montreal and Toronto have the warmest summers, Winnipeg the coldest winters, while Vancouver's winters are far milder than any other large city in Canada.
In mountainous regions such as British Columbia the variety of elevations creates micro-climates with average temperatures that can vary wildly within relatively small distances. A few small towns in southern BC outside of Vancouver, for example, have a humid continental climate with average winter temperatures and cold snaps comparable to other parts of the country.
Central Canada and northern Canada experiences subarctic and Arctic climates, much of them arid. Those areas are not heavily populated due to the severe climate, where it drops below on most winter days and has a very brief summer season.
Some Mountain passes in southern BC also have a subarctic or subalpine climate, creating extremely dangerous driving conditions, as drivers may be unaware of wintry road conditions when they come from nearby areas like Vancouver and Kamloops which is semi-desert, that are much warmer.
The table can be reordered by clicking on the box in each column. Places in italics are provincial capitals, bold is the national capital.
CommunityWeather stationLocationElevationJanuary
Avg. high °C
January
Avg. low °C
July
Avg. high °C
July
Avg. low °C
Annual
Avg. high °C
Annual
Avg. low °C
Alberton, PE
Baker Lake, NUYBK
Baie-Comeau, QCYBC
Calgary, ABYYC
Charlottetown, PEYYG
Churchill, MBYYQ
Corner Brook, NL
Dawson City, YTYDA
Edmonton, ABYXD
Edmundston, NB
Fort Nelson, BCYYE
Fredericton, NBYFC
Halifax, NSYHZ
High Level, ABYOJ
Inuvik, NTYEV
Iqaluit, NUYFB
Kamloops, BCYKA
Kugluktuk, NUYCO
La Ronge, SKYVC
Mayo, YTYMA
Moncton, NBYQM
Montreal, QCYUL
Nain, NLYDP
Norman Wells, NTYVQ
Ottawa, ONYOW
Princeton, BCCYDC
Quebec City, QCYQB
Regina, SKYQR
Resolute, NUYRB
Saskatoon, SKYXE
St. John's, NLYYT
Summerside, PEYSU
Sydney, NSYQY
Thompson, MBYTH
Timmins, ONYTS
Toronto, ONYYZ
Vancouver, BCYVR
Victoria, BCYYJ
Whitehorse, YTYXY
Windsor, ONYQG
Winnipeg, MBYWG
Yarmouth, NSYQI
Yellowknife, NTYZF

Heat, cold and frost averages

LocationRegionDays >30°Days >20°FrostsMax temp <0°Days <-10°Days
<-20°
First frostLast frostFrost-free
Baker LakeNU0.2113.1270.5225.5206.3158.2Aug 30Jun 2565 days
BrandonMB15.9109.8202.3110.0108.652.6Sep 14May 24112 days
CalgaryAB5.187.2194.459.371.321.7Sep 16May 21117 days
CharlottetownPE0.979.3160.272.654.66.5Oct 17May 16153 days
ChurchillMB1.128.0247.5193.7171.0117.2Sep 15Jun 1987 days
Corner BrookNL0.758.5159.379.043.03.4Oct 13May 19146 days
Dawson CreekBC2.662.1243.7156.9162.4104.1Aug 13Jun 370 days
EdmontonAB4.088.4179.782.675.324.6Sep 22May 9135 days
Fort FrancesON6.9100.4195.4106.690.844.2Sep 17May 27108 days
Fort McMurrayAB5.984.2212.1115.8119.557.5Sep 6May 3097 days
Fort NelsonBC3.378.1214.2133.6139.179.8Sep 11May 16117 days
Fort SimpsonNT4.273.8224.3159.3157.3101.1Sep 1May 2697 days
FrederictonNB9.0104.4172.969.172.620.0Sep 25May 17130 days
Halifax NS1.078.2131.047.029.80.8Oct 31May 1182 days
HamiltonON18.5119.8129.048.632.62.5Oct 16Apr 21177 days
High LevelAB2.776.5224.8136.3138.979.9Sep 1Jun 191 days
IqaluitNU0.02.1265.8212.2182.4130.6Sep 3Jun 2074 days
KamloopsBC32.8132.0119.234.519.93.4Oct 10Apr 24169 days
KuujjuaqQC0.321.7244.0177.1155.6104.5Sep 9Jun 1882 days
Labrador CityNL0.433.1232.8155.3144.590.6Sep 14Jun 995 days
LiverpoolNS3.3102.7146.842.034.63.6Oct 5May 15142 days
Medicine HatAB26.5120.4174.658.464.422.8Sep 25May 13134 days
Moose JawSK21.7115.1188.786.787.737.7Sep 17May 17121 days
MonctonNB6.899.1166.970.058.914.0Oct 2May 23131 days
MontrealQC9.3117.1147.774.062.914.3Oct 12Apr 29165 days
MoosoneeON6.166.3224.9129.1125.678.4Aug 25Jun 2658 days
NainNL0.516.4230.1148.1126.762.4Sep 24Jun 1896 days
NanaimoBC6.796.971.52.61.80.0Oct 26Apr 14194 days
Osoyoos BC36.0142.4105.525.310.70.3Oct 9Apr 22169 days
OttawaON13.0116.4154.977.567.916.3Oct 7Apr 30157 days
PrincetonBC24.2107.6177.850.633.66.4Sep 17May 23116 Days
Quebec CityQC5.194.1170.794.984.831.1Oct 4May 11145 days
ReginaSK16.2108.1201.2103.0102.343.1Sep 12May 20115 days
SaguenayQC7.786.8189.7104.999.246.6Sep 23May 22123 days
Saint JohnNB0.974.3167.260.765.714.1Oct 2May 16138 days
SaskatoonSK13.1103.1200.4108.0105.647.1Sep 15May 21117 days
St. John'sNL0.152.6166.665.934.90.6Oct 17May 30139 days
SydneyNS2.374.9160.860.043.22.7Oct 17May 21149 days
ThompsonMB3.866.9238.6152.5150.0100.0Aug 27Jun 1474 days
TorontoON11.5117.2100.845.921.91.2Nov 3Apr 13203 days
Toronto AirportON15.8122.3136.552.838.93.9Oct 16Apr 30168 days
VancouverBC0.376.540.93.41.60.0Nov 10Mar 18237 days
VictoriaBC2.178.946.02.00.40.0Nov 5Apr 7211 days
WindsorON23.5138.9116.344.324.11.2Oct 30Apr 17195 days
WinnipegMB13.3109.7193.7113.0102.250.1Sep 22May 23121 days
WhitehorseYT0.941.5221.3118.7106.448.7Aug 25Jun 580 days
YarmouthNS0.056.7126.136.021.70.1Oct 21Apr 27176 days
YellowknifeNT0.442.8224.5175.2160.9105.2Sep 18May 25115 days

Extremes

Extreme highs

MonthTemperatureDateLocation
JanuaryJanuary 26, 1950Niagara Falls, Ontario
JanuaryJanuary 10, 1962Pincher Creek, Alberta
FebruaryFebruary 27, 1992Fort Macleod, Alberta
MarchMarch 22, 2012Lake Major, Nova Scotia
AprilApril 27, 1952Emerson, Manitoba
AprilApril 21, 1980Emerson, Manitoba
MayMay 30, 1934Morden, Manitoba
JuneJune 29, 2021Lytton, British Columbia
JulyJuly 5, 1937Midale, Saskatchewan
JulyJuly 5, 1937Yellow Grass, Saskatchewan
AugustAugust 3, 1984Altawan, Alberta
SeptemberSeptember 3, 2025Ashcroft, British Columbia
OctoberOctober 3, 1943Roadene, Saskatchewan
OctoberOctober 5, 1943Biggar, Saskatchewan
NovemberNovember 4, 1916Jenner, Alberta
DecemberDecember 8, 1903Fort Macleod, Alberta
DecemberDecember 4, 1943Grand Forks, British Columbia

Extreme lows

MonthTemperatureDateLocation
JanuaryJanuary 11, 1911Fort Vermilion, Alberta
JanuaryJanuary 19, 1952Snag, Yukon
FebruaryFebruary 3, 1947Snag, Yukon
MarchMarch 18, 1965Shepherd Bay, Nunavut
AprilApril 8, 1964Eureka, Nunavut
MayMay 13, 1935Cambridge Bay, Nunavut
JuneJune 1, 1976Bathurst Island, Nunavut
JulyJuly 14, 1928Aklavik, Northwest Territories
AugustAugust 31, 1915High River, Alberta
SeptemberSeptember 25, 1961Eureka, Nunavut
OctoberOctober 29, 1953Eureka, Nunavut
NovemberNovember 28, 1985Braeburn, Yukon
DecemberDecember 31, 1933Fort Vermilion, Alberta
DecemberDecember 13, 1946Mayo, Yukon

The table can be reordered by clicking on the box in each column. Places in italics are provincial capital, bold is the national capital.
CommunityWeather stationLocationElevationJanuary
January
July
July
Annual
Annual
Alberton, PE
Alert, NUYLT
Baker Lake, NUYBK
Baie-Comeau, QCYBC
Calgary, ABYYC
Charlottetown, PEYYG
Churchill, MBYYQ
Corner Brook, NL
Dawson City, YTYDA
Edmonton, ABYXD
Edmundston, NB
Fort Nelson, BCYYE
Fredericton, NBYFC
Halifax, NSYHZ
High Level, ABYOJ
Inuvik, NTYEV
Iqaluit, NUYFB
Kugluktuk, NUYCO
La Ronge, SKYVC
Mayo, YTYMA
Moncton, NBYQM
Montreal, QCYUL
Nain, NLYDP
Norman Wells, NTYVQ
Ottawa, ONYOW
Princeton, BCCYDC
Quebec City, QCYQB
Regina, SKYQR
Resolute, NUYRB
Saskatoon, SKYXE
St. John's, NLYYT
Summerside, PEYSU
Sydney, NSYQY
Thompson, MBYTH
Timmins, ONYTS
Toronto, ONYYZ
Vancouver, BCYVR
Victoria, BCYYJ
Whitehorse, YTYXY
Windsor, ONYQG
Winnipeg, MBYWG
Yarmouth, NSYQI
Yellowknife, NTYZF

Maps

Weather Stations locations in Canada.