Measurements:
°C
°F
World Resorts Canada

Canada Weather in December

Weather Map by Month
JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC

• This is interactive weather map. You can zoom it in or out and move around to find resort you are interested in. You can also click resort name for more details.

• You can choose any month to see day temperature averages for selected period.

What is the Best Canada Resort to Visit in December?

Information below will help you to choose the right place to visit in Canada in December. You can find warmest resort with less rains and more sunny hours during the day. We also provide information about sea water temperature so you can find the best place for your trip.

Resort Name Air Temperature
Day / Night
Cloudiness Rainy Days /
Precipitation
Sea Water
Temperature
Sunny
Hours *
Banff 26.6°F 12.8°F 42.1% 2 days (0.9 in) - 05h. 37m.
Barrie 25.0°F 20.0°F 69.0% 2 days (1.1 in) 39.0°F 03h. 45m.
Bonavista 31.1°F 29.9°F 68.9% 4 days (1.9 in) 36.0°F 03h. 35m.
Calgary 23.5°F 15.7°F 38.1% - - 05h. 56m.
Canmore 26.6°F 12.8°F 42.3% 2 days (0.9 in) - 05h. 36m.
Charlottetown 27.8°F 24.4°F 58.3% 3 days (2.0 in) 33.8°F 04h. 36m.
Corner Brook 26.1°F 23.9°F 89.5% 8 days (5.3 in) 36.6°F 01h. 52m.
Edmonton 10.3°F 7.5°F 65.8% 2 days (1.1 in) - 03h. 35m.
Faro Canada -10.6°F -11.9°F 88.2% - - 01h. 37m.
Fernie 30.3°F 21.2°F 58.5% 1 day (0.7 in) - 04h. 25m.
Fredericton 25.3°F 17.2°F 39.5% - - 06h. 16m.
Gatineau 20.5°F 13.8°F 55.0% 1 day (0.6 in) - 04h. 56m.
Gimli 6.9°F 2.8°F 75.3% - 32.6°F 02h. 59m.
Halifax 31.7°F 27.0°F 55.1% 7 days (3.6 in) 41.8°F 04h. 59m.
Hamilton 30.0°F 25.2°F 61.7% 1 day (0.6 in) 39.8°F 04h. 27m.
Jasper 20.9°F 14.3°F 67.0% 1 day (1.0 in) - 03h. 31m.
Kamloops 36.0°F 27.6°F 46.6% - - 05h. 17m.
Kawartha Lakes 25.1°F 19.2°F 61.0% 1 day (0.6 in) - 04h. 28m.
Kelowna 37.7°F 30.9°F 46.2% - - 05h. 23m.
Kingston 26.9°F 22.6°F 56.9% 2 days (0.7 in) 42.0°F 04h. 50m.
Kitchener 25.4°F 19.8°F 69.3% 2 days (0.8 in) - 03h. 46m.
Lac-Superieur 18.3°F 12.0°F 62.4% - - 04h. 15m.
Lake Louise 18.3°F 10.6°F 92.2% 8 days (4.6 in) - 01h. 37m.
Laval 21.1°F 15.5°F 53.5% - - 05h. 04m.
Les Iles-de-la-Madeleine 28.4°F 27.8°F 79.6% - 36.2°F 02h. 44m.
London 27.8°F 22.5°F 71.0% 2 days (0.9 in) - 03h. 37m.
Lunenburg 31.8°F 27.5°F 55.2% 6 days (2.7 in) 41.4°F 04h. 59m.
Magog 22.1°F 16.0°F 58.8% 1 day (0.6 in) - 04h. 37m.
Mille-Isles 18.2°F 11.0°F 55.1% 1 day (0.7 in) - 04h. 54m.
Mississauga 28.6°F 23.9°F 60.3% 1 day (0.6 in) 39.6°F 04h. 34m.
Moncton 26.2°F 19.5°F 46.4% - 32.2°F 05h. 39m.
Mont Tremblant 18.3°F 12.0°F 62.5% - - 04h. 15m.
Montreal 22.0°F 16.9°F 52.8% - 41.6°F 05h. 08m.
Moose Jaw 11.9°F 8.2°F 61.1% - - 04h. 09m.
Muskoka Lakes 22.1°F 17.4°F 68.1% 1 day (0.8 in) - 03h. 49m.
Nanaimo 43.8°F 39.3°F 65.5% 2 days (1.2 in) 46.0°F 03h. 51m.
Niagara Falls 30.2°F 25.6°F 62.1% 2 days (0.7 in) 39.8°F 04h. 25m.
Niagara-on-the-Lake 30.5°F 26.1°F 62.3% 2 days (0.7 in) 40.8°F 04h. 24m.
North Battleford 4.2°F 3.3°F 67.3% - - 03h. 31m.
North Vancouver 43.8°F 40.8°F 70.9% 4 days (1.9 in) 45.4°F 03h. 24m.
Oshawa 28.0°F 23.3°F 59.7% 1 day (0.7 in) 38.8°F 04h. 36m.
Ottawa 20.8°F 14.2°F 55.6% 1 day (0.6 in) - 04h. 53m.
Prince Albert 2.3°F 0.2°F 61.2% - - 03h. 57m.
Prince Edward Island 27.8°F 24.4°F 58.3% 3 days (2.0 in) 35.6°F 04h. 36m.
Quebec 18.7°F 12.0°F 53.7% 1 day (0.5 in) 34.0°F 04h. 59m.
Regina 9.7°F 4.8°F 68.5% - - 03h. 33m.
Revelstoke 29.7°F 25.9°F 62.4% 1 day (0.8 in) - 04h. 00m.
Rocky Harbour 24.6°F 23.4°F 88.6% 11 days (5.4 in) 35.6°F 01h. 55m.
Saint Andrews 29.6°F 26.6°F 42.9% 1 day (0.5 in) 43.6°F 06h. 03m.
Saint John 29.0°F 22.4°F 39.9% 2 days (0.9 in) 45.4°F 06h. 17m.
Saskatoon 5.9°F 2.1°F 66.4% - - 03h. 37m.
Sherbrooke 21.8°F 15.4°F 59.4% 1 day (0.7 in) - 04h. 33m.
St. John's 32.3°F 30.6°F 71.3% 6 days (2.1 in) 37.2°F 03h. 26m.
Summerside 26.5°F 23.4°F 55.1% - 33.8°F 04h. 52m.
Sun Peaks 24.2°F 22.5°F 49.1% - - 05h. 04m.
Surrey 44.5°F 40.7°F 65.2% 3 days (1.5 in) 45.8°F 03h. 52m.
Sydney 32.0°F 28.3°F 64.0% 7 days (4.3 in) 39.0°F 04h. 07m.
Sylvan Lake 14.5°F 8.6°F 63.3% 1 day (0.6 in) - 03h. 51m.
Thunder Bay 15.7°F 10.0°F 54.6% - 37.0°F 04h. 48m.
Tofino 45.3°F 43.6°F 76.7% 5 days (1.9 in) 48.2°F 02h. 55m.
Toronto 29.4°F 25.0°F 59.0% 1 day (0.7 in) 39.8°F 04h. 40m.
Trinity 31.1°F 29.9°F 68.9% 4 days (1.9 in) 36.2°F 03h. 35m.
Trois-Rivières 19.7°F 13.3°F 53.9% 1 day (0.5 in) - 04h. 59m.
Twillingate Island 29.0°F 28.3°F 66.3% 6 days (4.8 in) 34.4°F 03h. 46m.
Vancouver 44.5°F 40.9°F 65.9% 2 days (1.4 in) 44.8°F 03h. 49m.
Vancouver Island 31.5°F 31.5°F 64.1% 3 days (1.3 in) - 03h. 56m.
Vernon 34.5°F 27.2°F 42.6% - - 05h. 39m.
Victoria 45.7°F 42.5°F 64.4% 2 days (1.3 in) 47.4°F 03h. 58m.
Whistler 33.8°F 24.0°F 68.8% 5 days (2.2 in) - 03h. 32m.
Whitehorse -4.4°F -14.2°F 87.8% - - 01h. 42m.
Windsor 30.7°F 25.3°F 62.7% - 37.0°F 04h. 24m.
Winnipeg 8.8°F 3.4°F 73.6% - 33.2°F 03h. 09m.
Yellowknife -12.4°F -13.4°F 81.9% - 33.6°F 01h. 55m.
* We are using day length and cloud cover information for each day of the month to calculate average values of sunny hours during the day.