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
Leaflet | Tiles © Esri — Sources: GEBCO, NOAA, CHS, OSU, UNH, CSUMB, National Geographic, DeLorme, NAVTEQ, and Esri

• 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 21.5°F 11.4°F 54.9% 2 days (1.2 in) - 04h. 36m.
Barrie 30.7°F 27.8°F 75.4% 1 day (0.5 in) 39.4°F 03h. 11m.
Bonavista 32.1°F 30.5°F 64.8% 2 days (1.0 in) 36.0°F 03h. 56m.
Calgary 26.3°F 19.7°F 46.1% - - 05h. 18m.
Canmore 22.1°F 11.8°F 51.5% - - 04h. 52m.
Charlottetown 31.8°F 28.7°F 62.5% 3 days (1.9 in) 34.2°F 04h. 15m.
Corner Brook 28.9°F 26.1°F 84.4% 6 days (3.2 in) 36.4°F 02h. 17m.
Edmonton 21.9°F 17.1°F 50.2% 1 day (0.5 in) - 04h. 45m.
Faro Canada -0.1°F -0.2°F 81.7% - - 01h. 57m.
Fernie 25.8°F 16.9°F 87.6% - - 02h. 01m.
Fredericton 31.1°F 24.9°F 51.3% 1 day (0.9 in) - 05h. 14m.
Gatineau 27.2°F 22.3°F 67.6% 1 day (0.5 in) - 03h. 50m.
Gimli 18.5°F 13.9°F 57.7% - 32.4°F 04h. 24m.
Halifax 34.8°F 30.5°F 58.8% 7 days (3.9 in) 42.0°F 04h. 39m.
Hamilton 35.1°F 31.7°F 67.6% 1 day (0.6 in) 40.2°F 03h. 55m.
Jasper 19.0°F 10.8°F 57.8% - - 04h. 14m.
Kamloops 30.4°F 25.6°F 75.8% - - 02h. 57m.
Kawartha Lakes 30.6°F 26.8°F 69.4% - - 03h. 43m.
Kelowna 33.5°F 25.2°F 68.2% - - 03h. 35m.
Kingston 32.8°F 30.0°F 66.0% 2 days (0.8 in) 42.6°F 04h. 02m.
Kitchener 32.1°F 28.7°F 74.6% 1 day (0.7 in) - 03h. 17m.
Lac-Superieur 24.3°F 18.7°F 69.3% - - 03h. 39m.
Lake Louise 19.2°F 7.3°F 85.2% 4 days (2.3 in) - 02h. 10m.
Laval 26.8°F 22.3°F 64.8% 1 day (0.8 in) - 04h. 04m.
Les Iles-de-la-Madeleine 31.5°F 31.4°F 74.8% - 36.6°F 03h. 09m.
London 34.3°F 30.3°F 74.4% - - 03h. 19m.
Lunenburg 35.2°F 31.7°F 59.3% 7 days (3.2 in) 41.8°F 04h. 37m.
Magog 28.3°F 22.5°F 71.8% 2 days (0.8 in) - 03h. 28m.
Mille-Isles 26.3°F 20.6°F 65.5% - - 04h. 00m.
Mississauga 34.2°F 31.4°F 67.3% - 40.0°F 03h. 56m.
Moncton 31.3°F 27.0°F 53.8% 1 day (0.6 in) 32.2°F 05h. 01m.
Mont Tremblant 24.3°F 18.7°F 69.5% - - 03h. 39m.
Montreal 27.7°F 23.6°F 63.8% - 41.6°F 04h. 10m.
Moose Jaw 22.8°F 18.3°F 46.8% - - 05h. 18m.
Muskoka Lakes 29.1°F 26.0°F 75.2% 1 day (0.5 in) - 03h. 11m.
Nanaimo 42.5°F 41.0°F 77.0% 2 days (1.3 in) 46.0°F 02h. 54m.
Niagara Falls 36.2°F 33.0°F 68.8% 1 day (0.5 in) 40.6°F 03h. 49m.
Niagara-on-the-Lake 36.2°F 33.4°F 68.5% 1 day (0.6 in) 41.2°F 03h. 50m.
North Battleford 17.7°F 13.8°F 49.5% - - 04h. 53m.
North Vancouver 43.3°F 41.6°F 76.7% 3 days (1.5 in) 45.2°F 02h. 55m.
Oshawa 33.5°F 30.7°F 68.3% 1 day (0.6 in) 39.2°F 03h. 50m.
Ottawa 27.5°F 23.1°F 67.8% 1 day (0.4 in) - 03h. 49m.
Prince Albert 14.8°F 10.2°F 49.0% - - 04h. 53m.
Prince Edward Island 31.7°F 28.9°F 61.0% 2 days (1.8 in) 35.8°F 04h. 22m.
Quebec 24.4°F 19.4°F 60.4% - 34.0°F 04h. 24m.
Regina 20.2°F 14.9°F 51.7% - - 04h. 54m.
Revelstoke 24.9°F 21.2°F 86.1% 1 day (1.0 in) - 02h. 06m.
Rocky Harbour 26.8°F 25.5°F 83.5% 7 days (3.6 in) 36.6°F 02h. 21m.
Saint Andrews 34.0°F 30.9°F 47.2% 2 days (0.9 in) 43.8°F 05h. 40m.
Saint John 33.3°F 27.8°F 50.4% 1 day (0.7 in) 45.6°F 05h. 21m.
Saskatoon 19.3°F 14.7°F 46.9% - - 05h. 08m.
Sherbrooke 27.6°F 21.5°F 73.0% 2 days (0.7 in) - 03h. 22m.
St. John's 33.7°F 31.7°F 67.2% 2 days (1.2 in) 37.2°F 03h. 47m.
Summerside 30.9°F 28.8°F 58.1% - 34.0°F 04h. 37m.
Sun Peaks 26.9°F 24.8°F 83.7% - - 02h. 18m.
Surrey 44.1°F 41.5°F 74.6% 3 days (1.2 in) 45.6°F 03h. 06m.
Sydney 34.2°F 31.1°F 63.3% 6 days (3.7 in) 39.2°F 04h. 11m.
Sylvan Lake 22.0°F 14.2°F 51.3% 1 day (0.6 in) - 04h. 47m.
Thunder Bay 24.5°F 21.9°F 61.1% - 37.4°F 04h. 16m.
Tofino 46.4°F 45.2°F 82.7% 6 days (2.9 in) 48.0°F 02h. 26m.
Toronto 34.7°F 32.0°F 66.2% - 39.8°F 04h. 02m.
Trinity 32.5°F 31.1°F 65.5% 2 days (1.1 in) 36.6°F 03h. 52m.
Trois-Rivières 25.3°F 20.1°F 64.5% - - 04h. 04m.
Twillingate Island 30.8°F 29.9°F 68.5% 3 days (2.2 in) 34.6°F 03h. 35m.
Vancouver 44.4°F 42.7°F 78.3% 2 days (0.7 in) 44.6°F 02h. 47m.
Vancouver Island 37.2°F 37.8°F 83.8% 6 days (3.0 in) - 02h. 19m.
Vernon 30.9°F 25.3°F 65.4% - - 03h. 48m.
Victoria 45.7°F 44.3°F 74.2% 1 day (0.7 in) 47.0°F 03h. 09m.
Whistler 34.0°F 23.8°F 83.2% 5 days (2.5 in) - 02h. 21m.
Whitehorse 7.2°F -1.6°F 80.5% - - 02h. 07m.
Windsor 36.3°F 33.1°F 66.7% - 37.6°F 04h. 02m.
Winnipeg 18.3°F 13.0°F 58.4% - 33.2°F 04h. 24m.
Yellowknife -3.9°F -4.9°F 73.5% - 33.4°F 02h. 21m.
* 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.