Canada

Weather locations in Canada

Choose a location in Canada to view its available forecast products.

Canada illustrated weather map

129 mapped locations

Only locations with a verified coordinate are marked. The complete location list is below.

Map Disclaimer: Maps and geographic illustrations on this website are simplified, stylized representations for weather visualization only. They are not drawn to scale and should not be interpreted as authoritative representations of national boundaries, territorial status, or geographic relationships.

Climate of Canada

Country climate guide

Canada is the second largest country in the world, spanning almost half the North American continent from about 41°N in the south to above 83°N in the north. That scale produces an extraordinary range of climate: an oceanic, rain-drenched west coast, a semi-arid prairie belt, long harsh continental winters across the middle, and an Arctic archipelago of tundra and ice. Within a few hours' drive from Vancouver to Calgary the weather changes more than in most countries east to west.

Main climate types

The south-west coast around Vancouver and Victoria is the mildest part of the country, with mild wet winters and cool dry summers. The prairies of Alberta, Saskatchewan and Manitoba are semi-arid steppe with short hot summers and very cold winters. Central Canada, from Ontario and Quebec to the middle of the continent, is humid continental, and the north is subarctic, while the Arctic islands are polar. Only southern British Columbia, the Okanagan and the lower Fraser approach a Mediterranean-like regime.

Temperatures

Winter dominates the annual rhythm. Vancouver averages about 5 °C in January and about 17 °C in July, Toronto about minus 4 °C and 26 °C, and Montreal about minus 7 °C in January. On the prairies Calgary averages about minus 8 °C in January and about 17 °C in July, with bitter cold spells. In the north, Yellowknife averages about minus 20 °C in January and about 19 °C in July.

Rainfall

The west coast is the wettest, with Vancouver taking about 1,000 mm to 1,200 mm a year, most of it in winter, and Halifax about 1,400 mm. Montreal and Toronto receive roughly 900 mm to 1,000 mm each. The prairies are much drier, at 300 mm to 600 mm, with the peak in summer. The Arctic takes under 200 mm, almost entirely as snow.

When to go

For most visitors the season is summer, from early June to late September, when the daylight is very long. Hiking is usually best from late June to mid-August. Winter sports run from January to March, when inland snow depths are reliable.

Locations

AgassizcsCanada · Weather forecastArgentiaCanada · Weather forecastArmstrongCanada · Weather forecastAtikokanCanada · Weather forecastBagotvilleaCanada · Weather forecastBakerlakeuaCanada · Weather forecastBallenas IslandCanada · Weather forecastBanffCanada · Weather forecastBig Trout Lake ReadacCanada · Weather forecastBlanc SablonCanada · Weather forecastBlue RiverCanada · Weather forecastBonavistaCanada · Weather forecastBroadviewCanada · Weather forecastBrockville Climate StationCanada · Weather forecastBuffalonarrowsCanada · Weather forecastBurnslakedecker LakeCanada · Weather forecastCalgary Int'L AirportCanada · Weather forecastCambridge BayCanada · Weather forecastCape DorsetCanada · Weather forecastCape HooperCanada · Weather forecastCape ParryCanada · Weather forecastCape RaceCanada · Weather forecastCapedyerCanada · Weather forecastCartwrightCanada · Weather forecastCharlottetownCanada · Weather forecastCheveryCanada · Weather forecastChibougamauCanada · Weather forecastChurchillCanada · Weather forecastChurchill FallsCanada · Weather forecastClintonCanada · Weather forecastClyde RiverCanada · Weather forecastCold LakeCanada · Weather forecastCollinsbayCanada · Weather forecastColville LakeCanada · Weather forecastComoxCanada · Weather forecastCoral HarbourCanada · Weather forecastCranbrookCanada · Weather forecastDaniels HarbourCanada · Weather forecastDauphinaCanada · Weather forecastDawsonCanada · Weather forecastDease LakeCanada · Weather forecastDeerlakeaCanada · Weather forecastDewarlakesCanada · Weather forecastEast PointCanada · Weather forecastEdmonton City Centre AWOSCanada · Weather forecastEdmonton Int'L AirportCanada · Weather forecastEdson AWOSCanada · Weather forecastEstebanCanada · Weather forecastEstevan PointCanada · Weather forecastForetmontmorencyCanada · Weather forecastFort ChipewyanCanada · Weather forecastFort McmurrayCanada · Weather forecastFort NelsonCanada · Weather forecastFort Saint JohnCanada · Weather forecastFort SimpsonCanada · Weather forecastFort SmithCanada · Weather forecastGander Int'L AirportCanada · Weather forecastGaspeaCanada · Weather forecastGeraldtonCanada · Weather forecastGillamCanada · Weather forecastGimliclimateCanada · Weather forecastGoderichCanada · Weather forecastGoose BayCanada · Weather forecastGore BayCanada · Weather forecastGrandeprairieaCanada · Weather forecastGrandrapidsCanada · Weather forecastGreatduck IslandCanada · Weather forecastGreenwoodCanada · Weather forecastGretnaCanada · Weather forecastHalifaxstanfield Int'L AirportCanada · Weather forecastHallbeachuCanada · Weather forecastHigh LevelCanada · Weather forecastHigh RiverCanada · Weather forecastHighfallsCanada · Weather forecastHopeCanada · Weather forecastHopedaleCanada · Weather forecastHudsonbayCanada · Weather forecastIndianheadCanada · Weather forecastIngonish BeachCanada · Weather forecastInukjuakCanada · Weather forecastInuvikCanada · Weather forecastIqaluitCanada · Weather forecastIsland LakeCanada · Weather forecastKapuskasingCanada · Weather forecastKenoraCanada · Weather forecastKindersleyCanada · Weather forecastKugluktukCanada · Weather forecastKuujjuaqCanada · Weather forecastLa GrandeCanada · Weather forecastLa RongeCanada · Weather forecastLangaraCanada · Weather forecastLangara IslandCanada · Weather forecastLansdownehouseCanada · Weather forecastLethbridgeCanada · Weather forecastLethbridge AWOSCanada · Weather forecastLloydminsterCanada · Weather forecastLongpointCanada · Weather forecastLongstaff BluffCanada · Weather forecastLynn LakeCanada · Weather forecastLyttonCanada · Weather forecastMackenzieaCanada · Weather forecastManiwakiCanada · Weather forecastMarticot IslandCanada · Weather forecastMcinnes IslandCanada · Weather forecastMeadow LakeCanada · Weather forecastMedicinehat AWOSCanada · Weather forecastMelitaCanada · Weather forecastMiscou I.Canada · Weather forecastMonctonCanada · Weather forecastMont JoliaCanada · Weather forecastMontrealCanada · Weather forecastMoosoneeCanada · Weather forecastMountforestCanada · Weather forecastMuskokaaCanada · Weather forecastNagagamiCanada · Weather forecastNainCanada · Weather forecastNatashquanCanada · Weather forecastNipawinCanada · Weather forecastNordeggCanada · Weather forecastNorth BattlefordCanada · Weather forecastNorth BayCanada · Weather forecastNorwayhouseCanada · Weather forecastOsoyoosCanada · Weather forecastOttawaCanada · Weather forecastPangnirtungCanada · Weather forecastParentCanada · Weather forecastPeace RiverCanada · Weather forecastPeawanuckCanada · Weather forecastPentictonCanada · Weather forecastPetawawaCanada · Weather forecastPeterborough AWOSCanada · Weather forecastPickle LakeCanada · Weather forecastPinchercreekCanada · Weather forecastPond InletCanada · Weather forecastPort AlberniCanada · Weather forecastPort Aux BasquesCanada · Weather forecastPort HardyCanada · Weather forecastPort MenierCanada · Weather forecastPrince AlbertCanada · Weather forecastPrince GeorgeCanada · Weather forecastPrincerupert AWOSCanada · Weather forecastQueenstownCanada · Weather forecastQuesnel AWOSCanada · Weather forecastRed DeerCanada · Weather forecastRed LakeCanada · Weather forecastReginaint Int'L AirportCanada · Weather forecastResolution IslandCanada · Weather forecastRevelstokeCanada · Weather forecastRiviere Du LoupCanada · Weather forecastRobertsonlakeCanada · Weather forecastRobervalCanada · Weather forecastRock GlenCanada · Weather forecastRockymtnhouseCanada · Weather forecastRosetowneastCanada · Weather forecastSable IslandCanada · Weather forecastSaint PierreCanada · Weather forecastSandspitCanada · Weather forecastSanit JohnCanada · Weather forecastSaskatoonCanada · Weather forecastSaturna IslandCanada · Weather forecastSault Ste MarieaCanada · Weather forecastScheffervilleCanada · Weather forecastShearwateraCanada · Weather forecastSherbrookeCanada · Weather forecastSioux LookoutCanada · Weather forecastSlave LakeCanada · Weather forecastSmithersCanada · Weather forecastSpiritriver AutostationCanada · Weather forecastSpiritwoodwestCanada · Weather forecastSquamishCanada · Weather forecastSt AnthonyaCanada · Weather forecastSt PetersCanada · Weather forecastSt StephenCanada · Weather forecastSt.John'SCanada · Weather forecastStephenvilleuaCanada · Weather forecastSudburyCanada · Weather forecastSummersideCanada · Weather forecastSwan RiverCanada · Weather forecastSwift CurrentCanada · Weather forecastTeslinCanada · Weather forecastThepasCanada · Weather forecastThompsonCanada · Weather forecastThomsenriverCanada · Weather forecastThunder BayCanada · Weather forecastTimminsCanada · Weather forecastTorontoCanada · Weather forecastTorontocity CentreCanada · Weather forecastTracadieCanada · Weather forecastTrentonaCanada · Weather forecastTuktoyaktukCanada · Weather forecastTuktut Nogait National ParkCanada · Weather forecastUpsalaCanada · Weather forecastUranium CityCanada · Weather forecastVal D'OrCanada · Weather forecastVancouver HarbourCanada · Weather forecastVancouver Int'L AirportCanada · Weather forecastVernon AutostationCanada · Weather forecastVictoria Int'L AirportCanada · Weather forecastVictoriagonzalesCanada · Weather forecastVioletgroveCanada · Weather forecastWabush Lake AirportCanada · Weather forecastWasagamingCanada · Weather forecastWawaCanada · Weather forecastWelland PelhamCanada · Weather forecastWhistlermountain HighlevelCanada · Weather forecastWhitecourtaCanada · Weather forecastWhitehorseCanada · Weather forecastWiartonCanada · Weather forecastWilliams LakeCanada · Weather forecastWindsorCanada · Weather forecastWreckhouseCanada · Weather forecastWynyardCanada · Weather forecastYarmouthCanada · Weather forecastYellowknifeCanada · Weather forecastYorktonCanada · Weather forecast