World Resorts Canada Weather

Weather in Canada in December

Canada in December on a weather map
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 December

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

Place name Air temp
day / night
Cloudiness Rainy days (precipitation) Sunny hours
 Banff 15.6°F 8.6°F 68.1% 2 days (1.4 in.) 3 h. 32 min.
 Barrie 33.4°F 30.1°F 71.2% 2 days (1.1 in.) 3 h. 33 min.
 Bonavista 32.6°F 30.8°F 74.3% 1 day (1.1 in.) 3 h. 8 min.
 Calgary 21.1°F 14.9°F 43.9% - 5 h. 28 min.
 Canmore 17.2°F 9.7°F 55.5% - 4 h. 33 min.
 Charlottetown 34.8°F 32.6°F 70.0% 3 days (1.4 in.) 3 h. 36 min.
 Corner Brook 32.6°F 30.2°F 81.6% 4 days (2.2 in.) 2 h. 31 min.
 Edmonton 18.0°F 11.0°F 42.7% - 5 h. 19 min.
 Faro Canada 0.1°F -0.3°F 84.3% - 1 h. 49 min.
 Fernie 21.0°F 15.8°F 86.1% 1 day (0.9 in.) 2 h. 8 min.
 Fredericton 34.0°F 29.9°F 63.2% 3 days (1.8 in.) 4 h. 12 min.
 Gatineau 32.1°F 26.6°F 70.9% 2 days (1.3 in.) 3 h. 33 min.
 Gimli 17.6°F 13.2°F 62.5% - 4 h. 1 min.
 Halifax 36.4°F 33.1°F 70.5% 5 days (2.3 in.) 3 h. 37 min.
 Hamilton 37.3°F 34.8°F 67.0% 2 days (1.0 in.) 3 h. 59 min.
 Jasper 14.1°F 5.3°F 55.5% - 4 h. 24 min.
 Kamloops 22.5°F 17.8°F 76.6% - 2 h. 53 min.
 Kawartha Lakes 33.1°F 28.9°F 72.4% 1 day (1.3 in.) 3 h. 27 min.
 Kelowna 29.0°F 18.6°F 67.2% - 3 h. 40 min.
 Kingston 36.0°F 33.0°F 69.9% 3 days (1.4 in.) 3 h. 40 min.
 Kitchener 34.4°F 31.0°F 72.5% 2 days (1.1 in.) 3 h. 28 min.
 Lac-Superieur 28.6°F 22.9°F 73.9% 2 days (1.6 in.) 3 h. 16 min.
 Lake Louise 16.8°F 4.4°F 77.9% 2 days (1.4 in.) 2 h. 45 min.
 Laval 31.8°F 27.1°F 68.6% 2 days (1.4 in.) 3 h. 44 min.
 Les Iles-de-la-Madeleine 34.2°F 34.3°F 76.5% 2 days (1.2 in.) 3 h. 0 min.
 London 36.1°F 32.5°F 72.7% 1 day (0.8 in.) 3 h. 28 min.
 Lunenburg 36.5°F 34.0°F 71.9% 4 days (2.1 in.) 3 h. 30 min.
 Magog 32.5°F 26.6°F 72.7% 4 days (1.5 in.) 3 h. 24 min.
 Mille-Isles 30.0°F 23.9°F 72.0% 2 days (1.6 in.) 3 h. 26 min.
 Mississauga 36.5°F 34.1°F 67.9% 1 day (1.0 in.) 3 h. 53 min.
 Moncton 34.3°F 32.5°F 67.0% 3 days (1.4 in.) 3 h. 52 min.
 Mont Tremblant 28.0°F 22.9°F 75.1% 2 days (1.5 in.) 3 h. 9 min.
 Montreal 32.1°F 28.0°F 65.5% - 4 h. 1 min.
 Moose Jaw 20.0°F 15.7°F 52.1% - 4 h. 52 min.
 Muskoka Lakes 32.9°F 29.4°F 73.0% 2 days (1.1 in.) 3 h. 22 min.
 Nanaimo 40.1°F 38.2°F 69.4% 6 days (3.5 in.) 3 h. 32 min.
 Niagara Falls 38.1°F 35.8°F 71.6% 2 days (1.0 in.) 3 h. 34 min.
 Niagara-on-the-Lake 37.9°F 35.8°F 71.7% 1 day (1.0 in.) 3 h. 33 min.
 North Battleford 13.8°F 9.4°F 60.7% - 4 h. 1 min.
 North Vancouver 38.8°F 36.0°F 69.9% 8 days (3.7 in.) 3 h. 29 min.
 Oshawa 35.9°F 33.1°F 67.8% 2 days (1.1 in.) 3 h. 53 min.
 Ottawa 32.0°F 27.6°F 67.9% - 3 h. 49 min.
 Prince Albert 12.3°F 7.4°F 57.7% - 4 h. 13 min.
 Prince Edward Island 34.2°F 32.6°F 68.2% 2 days (1.1 in.) 3 h. 45 min.
 Quebec 28.6°F 24.4°F 64.4% - 4 h. 4 min.
 Regina 17.8°F 13.2°F 55.9% - 4 h. 34 min.
 Revelstoke 22.0°F 15.8°F 81.2% 2 days (1.7 in.) 2 h. 30 min.
 Rocky Harbour 30.0°F 28.2°F 82.4% 4 days (2.2 in.) 2 h. 26 min.
 Saint Andrews 37.3°F 34.5°F 58.1% 4 days (1.9 in.) 4 h. 42 min.
 Saint John 34.6°F 30.7°F 62.1% 4 days (1.6 in.) 4 h. 19 min.
 Saskatoon 15.4°F 10.9°F 56.4% - 4 h. 24 min.
 Sherbrooke 32.1°F 26.0°F 73.6% 4 days (1.3 in.) 3 h. 19 min.
 St. John's 35.2°F 33.7°F 74.7% 2 days (1.2 in.) 3 h. 9 min.
 Summerside 34.3°F 32.8°F 66.8% 3 days (1.3 in.) 3 h. 52 min.
 Sun Peaks 23.5°F 15.8°F 80.8% - 2 h. 32 min.
 Surrey 39.2°F 35.8°F 68.7% 7 days (3.3 in.) 3 h. 35 min.
 Sydney 37.1°F 34.4°F 72.2% 6 days (3.3 in.) 3 h. 24 min.
 Sylvan Lake 17.5°F 10.0°F 50.7% - 4 h. 50 min.
 Thunder Bay 24.3°F 23.0°F 71.0% - 3 h. 26 min.
 Tofino 43.5°F 41.8°F 73.8% 11 days (5.5 in.) 3 h. 10 min.
 Toronto 35.9°F 32.8°F 63.5% - 4 h. 16 min.
 Trinity 34.8°F 33.6°F 75.4% 2 days (1.3 in.) 3 h. 3 min.
 Trois-Rivières 29.7°F 24.8°F 69.8% 2 days (1.7 in.) 3 h. 36 min.
 Twillingate Island 32.4°F 31.1°F 77.7% 2 days (1.3 in.) 2 h. 49 min.
 Vancouver 40.6°F 37.6°F 76.6% 2 days (0.7 in.) 2 h. 56 min.
 Vancouver Island 37.7°F 32.5°F 76.3% 11 days (5.2 in.) 2 h. 56 min.
 Vernon 25.2°F 22.3°F 68.1% - 3 h. 35 min.
 Victoria 42.6°F 41.0°F 70.9% 3 days (1.8 in.) 3 h. 26 min.
 Whistler 29.9°F 21.2°F 72.1% 10 days (4.9 in.) 3 h. 16 min.
 Whitehorse 4.2°F -1.8°F 81.5% - 2 h. 4 min.
 Windsor 38.0°F 35.1°F 69.7% - 3 h. 46 min.
 Winnipeg 18.0°F 13.4°F 58.1% - 4 h. 25 min.
 Yellowknife -4.5°F -5.2°F 77.3% - 2 h. 10 min.
* 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
+46°F
+30°F
+43°F
+30°F
-13°F
+37°F
+39°F
+43°F
+41°F
+41°F
+45°F
+39°F
+39°F
Units of measurement: °C / °F