🌤️ Skymap — Weather Forecast
HomeWeather › Canada

🌍 Weather in Canada

316,685 cities and towns — current conditions, 16-day forecast

Cities in Canada

Canada
37,058,856 people
Ontario
14,223,942 people
Québec
8,501,840 people
Golden Horseshoe
8,102,163 people
Greater Toronto Area
6,000,000 people
British Columbia
5,000,879 people
Alberta
4,368,370 people
Metro Vancouver Regional District
3,108,926 people
Toronto
2,794,356 people
Lower Mainland
2,524,113 people
Montréal
2,004,265 people
Montréal
1,762,949 people
Montérégie
1,507,070 people
Manitoba
1,342,153 people
Calgary
1,306,784 people
Peel
1,296,814 people
Saskatchewan
1,132,505 people
York
1,032,524 people
Ottawa
1,017,449 people
Edmonton
1,010,899 people
Niagara Peninsula
1,000,000 people
Nova Scotia
969,383 people
Edmonton
932,546 people
New Brunswick/Nouveau-Brunswick
775,610 people
Winnipeg
749,607 people
Vancouver Island
748,937 people
Mississauga
717,961 people
Toronto county
670,000 people
Vancouver
662,248 people
Vancouver
662,248 people
Brampton
656,480 people
North York
636,000 people
Durham
608,124 people
Scarborough
600,000 people
Hamilton
569,353 people
Surrey
568,322 people
Québec
531,902 people
Newfoundland and Labrador
510,550 people
Newfoundland
502,273 people
Halton
500,000 people
Lanaudière
494,796 people
Halifax
471,559 people
Laval
443,893 people
Halifax Regional Municipality
439,819 people
Laval
438,366 people
Chaudière-Appalaches
433,312 people
Niagara
427,421 people
London
422,324 people
Outaouais
405,158 people
Etobicoke
365,000 people
Etobicoke
365,000 people
Markham
338,503 people
Vaughan
323,103 people
Gatineau
300,045 people
Gatineau
291,041 people
Victoria
289,625 people
Fraser Valley Regional District
277,000 people
Saskatoon
266,141 people
Mauricie
266,112 people
Kitchener
256,885 people
Burnaby
249,125 people
Centre-du-Québec
234,000 people
Windsor
229,660 people
Longueuil
229,330 people
Regina
226,404 people
West Island
224,669 people
Oakville
213,759 people
Richmond
209,937 people
Richmond Hill
202,022 people
Bas-Saint-Laurent
199,039 people
Burlington
186,948 people
Nepean
180,000 people
Oshawa
175,383 people
Greater Sudbury
166,004 people
Newton
159,390 people
Prince Edward Island
154,331 people
Gloucester
150,012 people
The Vicarage
149,167 people
Saguenay
148,886 people
Coquitlam
148,625 people
Barrie
147,829 people
Abitibi-Témiscamingue
147,082 people
Cape Breton County
147,000 people
Rosemont–La Petite-Patrie
146,501 people
Villeray–Saint-Michel–Parc-Extension
144,814 people
Kelowna
144,576 people
Trois-Rivières
144,472 people
Guelph
143,740 people
Thompson-Nicola Regional District
143,680 people
Lévis
143,414 people
Mercier–Hochelaga-Maisonneuve
142,753 people
Abbotsford
141,397 people
Whitby
138,501 people
St. Catharines
136,803 people
Ahuntsic-Cartierville
135,336 people
Le Vieux-Longueuil
135,218 people
Milton
132,979 people
Langley
132,603 people
Kingston
132,485 people
Cambridge
129,920 people
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950Next →

Weather Forecast for Canada

Skymap — Weather Forecast provides weather forecasts for 316,685 locations in Canada, from major cities to small towns and villages. Each location page includes current temperature, humidity, wind speed, atmospheric pressure, a 48-hour hourly forecast, 16-day extended outlook, air quality monitoring, and UV index readings.

Popular Cities in Canada

Browse the most populated cities above to find detailed weather information. Our data comes from Open-Meteo, aggregating readings from national meteorological agencies including NOAA, ECMWF, and local weather services. All forecasts update automatically every 30 minutes.

© 2026 Skymap — Weather Forecast — Weather data by Open-Meteo