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 11.8°F 4.0°F 68.1% 2 days (1.4 in) - 03h. 32m.
Barrie 31.5°F 27.9°F 71.2% 2 days (1.1 in) 39.2°F 03h. 33m.
Bonavista 30.6°F 28.7°F 74.3% 1 day (1.1 in) 35.8°F 03h. 08m.
Calgary 17.9°F 11.0°F 43.9% - - 05h. 28m.
Canmore 13.6°F 5.2°F 55.5% - - 04h. 33m.
Charlottetown 33.1°F 30.6°F 70.0% 3 days (1.4 in) 34.2°F 03h. 36m.
Corner Brook 30.6°F 28.0°F 81.6% 4 days (2.2 in) 37.0°F 02h. 31m.
Edmonton 14.5°F 6.7°F 42.7% - - 05h. 19m.
Faro Canada -5.5°F -5.9°F 84.3% - - 01h. 49m.
Fernie 17.8°F 12.0°F 86.1% 1 day (0.9 in) - 02h. 08m.
Fredericton 32.3°F 27.6°F 63.2% 3 days (1.8 in) - 04h. 12m.
Gatineau 30.1°F 24.0°F 70.9% 2 days (1.3 in) - 03h. 33m.
Gimli 14.0°F 9.1°F 62.5% - 31.8°F 04h. 01m.
Halifax 34.9°F 31.2°F 70.5% 5 days (2.3 in) 42.4°F 03h. 37m.
Hamilton 35.9°F 33.1°F 67.0% 2 days (1.0 in) 40.0°F 03h. 59m.
Jasper 10.1°F 0.4°F 55.5% - - 04h. 24m.
Kamloops 19.4°F 14.2°F 76.6% - - 02h. 53m.
Kawartha Lakes 31.2°F 26.5°F 72.4% 1 day (1.3 in) - 03h. 27m.
Kelowna 26.6°F 15.1°F 67.2% - - 03h. 40m.
Kingston 34.4°F 31.1°F 69.9% 3 days (1.4 in) 42.6°F 03h. 40m.
Kitchener 32.6°F 28.8°F 72.5% 2 days (1.1 in) - 03h. 28m.
Lac-Superieur 26.3°F 19.9°F 73.9% 2 days (1.6 in) - 03h. 16m.
Lake Louise 13.1°F -0.6°F 77.9% 2 days (1.4 in) - 02h. 45m.
Laval 29.7°F 24.6°F 68.6% 2 days (1.4 in) - 03h. 44m.
Les Iles-de-la-Madeleine 32.4°F 32.6°F 76.5% 2 days (1.2 in) 36.6°F 03h. 00m.
London 34.5°F 30.6°F 72.7% 1 day (0.8 in) - 03h. 28m.
Lunenburg 35.0°F 32.2°F 71.9% 4 days (2.1 in) 42.2°F 03h. 30m.
Magog 30.5°F 24.0°F 72.7% 4 days (1.5 in) - 03h. 24m.
Mille-Isles 27.8°F 21.0°F 72.0% 2 days (1.6 in) - 03h. 26m.
Mississauga 35.0°F 32.4°F 67.9% 1 day (1.0 in) 39.8°F 03h. 53m.
Moncton 32.5°F 30.5°F 67.0% 3 days (1.4 in) 32.0°F 03h. 52m.
Mont Tremblant 25.6°F 19.9°F 75.1% 2 days (1.5 in) - 03h. 09m.
Montreal 30.1°F 25.6°F 65.5% - 41.8°F 04h. 01m.
Moose Jaw 16.7°F 11.8°F 52.1% - - 04h. 52m.
Muskoka Lakes 31.0°F 27.1°F 73.0% 2 days (1.1 in) - 03h. 22m.
Nanaimo 39.0°F 36.9°F 69.4% 6 days (3.5 in) 45.8°F 03h. 32m.
Niagara Falls 36.8°F 34.2°F 71.6% 2 days (1.0 in) 40.2°F 03h. 34m.
Niagara-on-the-Lake 36.5°F 34.2°F 71.7% 1 day (1.0 in) 41.0°F 03h. 33m.
North Battleford 9.7°F 4.9°F 60.7% - - 04h. 01m.
North Vancouver 37.6°F 34.5°F 69.9% 8 days (3.7 in) 45.0°F 03h. 29m.
Oshawa 34.3°F 31.2°F 67.8% 2 days (1.1 in) 39.4°F 03h. 53m.
Ottawa 30.0°F 25.1°F 67.9% - - 03h. 49m.
Prince Albert 8.2°F 2.7°F 57.7% - - 04h. 13m.
Prince Edward Island 32.5°F 30.7°F 68.2% 2 days (1.1 in) 36.0°F 03h. 45m.
Quebec 26.2°F 21.6°F 64.4% - 34.0°F 04h. 04m.
Regina 14.2°F 9.1°F 55.9% - - 04h. 34m.
Revelstoke 18.9°F 12.0°F 81.2% 2 days (1.7 in) - 02h. 30m.
Rocky Harbour 27.8°F 25.8°F 82.4% 4 days (2.2 in) 37.0°F 02h. 26m.
Saint Andrews 35.8°F 32.8°F 58.1% 4 days (1.9 in) 44.2°F 04h. 42m.
Saint John 32.9°F 28.6°F 62.1% 4 days (1.6 in) 46.0°F 04h. 19m.
Saskatoon 11.5°F 6.6°F 56.4% - - 04h. 24m.
Sherbrooke 30.1°F 23.4°F 73.6% 4 days (1.3 in) - 03h. 19m.
St. John's 33.6°F 31.9°F 74.7% 2 days (1.2 in) 37.0°F 03h. 09m.
Summerside 32.5°F 30.9°F 66.8% 3 days (1.3 in) 34.0°F 03h. 52m.
Sun Peaks 20.5°F 12.1°F 80.8% - - 02h. 32m.
Surrey 38.0°F 34.2°F 68.7% 7 days (3.3 in) 45.6°F 03h. 35m.
Sydney 35.6°F 32.7°F 72.2% 6 days (3.3 in) 39.2°F 03h. 24m.
Sylvan Lake 13.9°F 5.6°F 50.7% - - 04h. 50m.
Thunder Bay 21.5°F 20.0°F 71.0% - 37.2°F 03h. 26m.
Tofino 42.7°F 40.9°F 73.8% 11 days (5.5 in) 47.8°F 03h. 10m.
Toronto 34.4°F 30.9°F 63.5% - 39.8°F 04h. 16m.
Trinity 33.1°F 31.8°F 75.4% 2 days (1.3 in) 36.4°F 03h. 03m.
Trois-Rivières 27.4°F 22.0°F 69.8% 2 days (1.7 in) - 03h. 36m.
Twillingate Island 30.5°F 29.0°F 77.7% 2 days (1.3 in) 34.4°F 02h. 49m.
Vancouver 39.6°F 36.2°F 76.6% 2 days (0.7 in) 44.6°F 02h. 56m.
Vancouver Island 36.4°F 30.6°F 76.3% 11 days (5.2 in) - 02h. 56m.
Vernon 22.4°F 19.2°F 68.1% - - 03h. 35m.
Victoria 41.8°F 40.0°F 70.9% 3 days (1.8 in) 47.0°F 03h. 26m.
Whistler 27.7°F 18.0°F 72.1% 10 days (4.9 in) - 03h. 16m.
Whitehorse -0.9°F -7.5°F 81.5% - - 02h. 04m.
Windsor 36.6°F 33.5°F 69.7% - 38.0°F 03h. 46m.
Winnipeg 14.4°F 9.3°F 58.1% - 33.0°F 04h. 25m.
Yellowknife -10.5°F -11.3°F 77.3% - 33.4°F 02h. 10m.
* 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.