World Resorts Canada

Winter weather in Canada

Now
January
February
March
April
May
June
July
August
September
October
November
December
• This map is fully interactive. You can zoom it in and out or pan it to find any other places.

Best place for vacation in Canada in Winter

Table below will help you to find the best place for your vacation in Canada in Winter. Find the place with less rains and more sun. We also provide information about sea water temperature for marine resort.

Place name Weather in December
day / night temperature
Weather in January
day / night temperature
Weather in February
day / night temperature
Banff 28.9°F 16.5°F 16.6°F 8.2°F 19.9°F 7.0°F
Barrie 27.5°F 23.0°F 24.2°F 20.6°F 26.9°F 21.1°F
Bonavista 33.0°F 31.9°F 28.9°F 27.3°F 27.7°F 25.3°F
Calgary 26.2°F 19.1°F 20.0°F 13.1°F 20.6°F 11.4°F
Canmore 28.9°F 16.5°F 16.6°F 8.2°F 19.9°F 7.0°F
Charlottetown 30.1°F 26.9°F 25.5°F 22.2°F 24.4°F 18.2°F
Corner Brook 28.5°F 26.5°F 25.5°F 20.6°F 25.2°F 17.3°F
Edmonton 14.3°F 11.8°F 15.7°F 9.9°F 17.2°F 9.4°F
Faro Canada -4.5°F -5.7°F -1.5°F -2.2°F 3.9°F -3.0°F
Fernie 32.3°F 24.1°F 20.1°F 12.3°F 21.3°F 12.4°F
Fredericton 27.8°F 20.5°F 25.0°F 18.7°F 26.7°F 18.7°F
Gatineau 23.5°F 17.4°F 21.5°F 15.5°F 24.3°F 16.0°F
Gimli 11.2°F 7.5°F 9.9°F 5.1°F 13.1°F 6.4°F
Halifax 33.5°F 29.3°F 29.8°F 26.0°F 29.7°F 23.8°F
Hamilton 32.0°F 27.7°F 28.2°F 24.8°F 32.0°F 26.5°F
Jasper 23.8°F 17.9°F 15.0°F 5.4°F 17.3°F 3.3°F
Kamloops 37.4°F 29.9°F 26.2°F 20.2°F 28.8°F 18.7°F
Kawartha Lakes 27.6°F 22.3°F 24.8°F 20.6°F 27.9°F 21.1°F
Kelowna 39.0°F 32.8°F 30.4°F 23.0°F 33.1°F 22.1°F
Kingston 29.2°F 25.4°F 26.2°F 23.1°F 28.7°F 22.6°F
Kitchener 27.9°F 22.8°F 24.7°F 21.3°F 28.8°F 23.5°F
Lac-Superieur 21.4°F 15.8°F 17.6°F 11.3°F 20.5°F 11.9°F
Lake Louise 21.5°F 14.5°F 15.7°F 3.8°F 18.0°F 2.8°F
Laval 24.0°F 18.9°F 21.0°F 16.1°F 23.7°F 16.2°F
Les Iles-de-la-Madeleine 30.5°F 30.0°F 27.0°F 27.4°F 25.0°F 25.3°F
London 30.0°F 25.2°F 26.1°F 22.9°F 31.5°F 25.6°F
Lunenburg 33.6°F 29.7°F 30.2°F 27.1°F 29.8°F 25.9°F
Magog 24.9°F 19.4°F 21.8°F 16.4°F 24.5°F 17.0°F
Mille-Isles 21.4°F 14.9°F 20.9°F 14.7°F 23.6°F 15.3°F
Mississauga 30.8°F 26.5°F 27.4°F 24.1°F 30.7°F 25.7°F
Moncton 28.5°F 22.6°F 25.1°F 20.1°F 26.2°F 19.1°F
Mont Tremblant 21.4°F 15.8°F 17.6°F 11.3°F 20.5°F 11.9°F
Montreal 24.8°F 20.2°F 21.2°F 17.1°F 24.1°F 17.3°F
Moose Jaw 15.7°F 12.3°F 12.8°F 8.4°F 14.9°F 7.8°F
Muskoka Lakes 24.9°F 20.6°F 22.6°F 18.0°F 25.4°F 18.1°F
Nanaimo 44.4°F 40.4°F 39.5°F 37.6°F 39.9°F 37.0°F
Niagara Falls 32.2°F 28.0°F 28.4°F 25.6°F 32.2°F 27.8°F
Niagara-on-the-Lake 32.5°F 28.5°F 29.0°F 26.7°F 32.1°F 28.5°F
North Battleford 8.8°F 8.0°F 9.1°F 4.4°F 10.2°F 1.4°F
North Vancouver 44.4°F 41.7°F 39.9°F 37.9°F 41.2°F 37.7°F
Oshawa 30.2°F 26.0°F 27.0°F 23.9°F 30.0°F 24.7°F
Ottawa 23.7°F 17.8°F 21.6°F 15.7°F 24.4°F 16.3°F
Prince Albert 7.0°F 5.2°F 7.8°F 2.2°F 10.1°F 1.9°F
Prince Edward Island 30.1°F 26.9°F 25.5°F 22.2°F 24.4°F 18.2°F
Quebec 21.8°F 15.8°F 18.7°F 12.0°F 20.4°F 9.4°F
Regina 13.7°F 9.3°F 10.2°F 5.8°F 12.6°F 5.2°F
Revelstoke 31.7°F 28.3°F 22.1°F 17.1°F 24.4°F 15.6°F
Rocky Harbour 27.2°F 26.1°F 23.6°F 20.8°F 22.5°F 18.7°F
Saint Andrews 31.6°F 29.0°F 28.5°F 24.6°F 29.1°F 25.0°F
Saint John 31.1°F 25.2°F 27.5°F 22.2°F 28.3°F 22.3°F
Saskatoon 10.3°F 6.9°F 9.9°F 4.6°F 10.9°F 3.0°F
Sherbrooke 24.6°F 18.8°F 20.9°F 15.9°F 23.9°F 16.3°F
St. John's 34.1°F 32.5°F 29.3°F 27.0°F 28.6°F 25.1°F
Summerside 28.9°F 26.1°F 24.3°F 22.6°F 22.9°F 18.7°F
Sun Peaks 26.7°F 25.3°F 22.0°F 18.5°F 25.0°F 17.4°F
Surrey 45.1°F 41.6°F 40.4°F 37.2°F 42.4°F 37.0°F
Sydney 33.8°F 30.5°F 29.9°F 26.8°F 29.1°F 23.1°F
Sylvan Lake 18.1°F 12.7°F 16.3°F 9.8°F 17.1°F 7.5°F
Thunder Bay 19.1°F 14.0°F 15.7°F 11.3°F 18.8°F 14.0°F
Tofino 45.8°F 44.2°F 43.1°F 41.4°F 43.2°F 40.4°F
Toronto 31.4°F 27.5°F 27.7°F 24.9°F 30.9°F 26.4°F
Trinity 33.0°F 31.9°F 28.9°F 27.3°F 27.7°F 25.3°F
Trois-Rivières 22.7°F 17.0°F 19.9°F 14.2°F 22.3°F 13.3°F
Twillingate Island 31.1°F 30.4°F 27.8°F 26.3°F 26.8°F 24.8°F
Vancouver 45.0°F 41.8°F 40.7°F 38.4°F 42.1°F 38.4°F
Vancouver Island 33.4°F 33.4°F 35.0°F 33.0°F 33.5°F 30.3°F
Vernon 36.0°F 29.5°F 27.6°F 20.8°F 30.6°F 20.8°F
Victoria 46.1°F 43.3°F 41.8°F 40.8°F 42.6°F 40.5°F
Whistler 35.4°F 26.6°F 32.0°F 21.9°F 32.1°F 19.2°F
Whitehorse 1.0°F -7.7°F 6.1°F -4.1°F 11.7°F -4.7°F
Windsor 32.6°F 27.8°F 26.6°F 23.5°F 33.3°F 29.0°F
Winnipeg 12.9°F 8.1°F 10.5°F 5.3°F 15.5°F 8.4°F
Yellowknife -6.2°F -7.0°F -8.4°F -13.4°F -2.2°F -10.0°F
* Sunny hours are calculated based on the average daily number of hours while sunlight can reach the ground. It depends on day length and cloudiness during the day.
Places in Canada:
Name
°F
+43°F
+43°F
0°F
+39°F
-20°F
+3°F
+10°F
+3°F
+14°F
+1°F
+27°F
+34°F
+34°F
+14°F
Units of measurement: °C / °F