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 25.9°F 16.6°F 49.4% 2 days (1.2 in.) 5 h. 2 min.
 Barrie 30.1°F 25.9°F 67.6% 1 day (0.7 in.) 3 h. 53 min.
 Bonavista 33.0°F 31.7°F 67.8% 2 days (1.4 in.) 3 h. 41 min.
 Calgary 27.2°F 20.7°F 38.4% - 5 h. 55 min.
 Canmore 26.3°F 16.9°F 47.1% 1 day (0.8 in.) 5 h. 13 min.
 Charlottetown 31.9°F 28.9°F 60.7% 2 days (1.6 in.) 4 h. 24 min.
 Corner Brook 29.6°F 27.5°F 86.5% 7 days (3.9 in.) 2 h. 7 min.
 Edmonton 19.1°F 15.9°F 55.7% 1 day (0.7 in.) 4 h. 20 min.
 Faro Canada -1.8°F -2.3°F 83.7% - 1 h. 51 min.
 Fernie 31.1°F 24.2°F 68.6% 1 day (0.7 in.) 3 h. 34 min.
 Fredericton 30.3°F 23.9°F 45.7% - 5 h. 44 min.
 Gatineau 26.4°F 20.8°F 59.7% 1 day (0.6 in.) 4 h. 32 min.
 Gimli 16.1°F 11.6°F 63.2% - 3 h. 57 min.
 Halifax 35.1°F 31.1°F 57.3% 6 days (3.1 in.) 4 h. 47 min.
 Hamilton 34.7°F 30.8°F 61.3% - 4 h. 29 min.
 Jasper 23.3°F 16.4°F 62.5% 1 day (0.7 in.) 3 h. 52 min.
 Kamloops 35.5°F 29.8°F 54.5% - 4 h. 40 min.
 Kawartha Lakes 30.4°F 25.6°F 62.2% - 4 h. 21 min.
 Kelowna 38.4°F 31.5°F 54.1% - 4 h. 45 min.
 Kingston 32.2°F 28.9°F 60.6% 2 days (0.7 in.) 4 h. 30 min.
 Kitchener 31.0°F 26.3°F 68.0% 1 day (0.7 in.) 3 h. 53 min.
 Lac-Superieur 24.0°F 18.5°F 66.9% - 3 h. 52 min.
 Lake Louise 22.2°F 13.0°F 88.7% 7 days (3.8 in.) 1 h. 53 min.
 Laval 26.6°F 21.9°F 58.1% - 4 h. 39 min.
 Les Iles-de-la-Madeleine 31.9°F 31.6°F 77.2% - 2 h. 56 min.
 London 33.2°F 28.4°F 69.1% 1 day (0.7 in.) 3 h. 48 min.
 Lunenburg 35.3°F 31.7°F 57.4% 5 days (2.5 in.) 4 h. 47 min.
 Magog 27.7°F 22.4°F 62.9% 1 day (0.8 in.) 4 h. 15 min.
 Mille-Isles 24.7°F 18.6°F 60.5% - 4 h. 26 min.
 Mississauga 33.5°F 30.1°F 61.5% - 4 h. 27 min.
 Moncton 30.9°F 26.1°F 51.1% 1 day (0.7 in.) 5 h. 14 min.
 Mont Tremblant 24.0°F 18.5°F 67.0% - 3 h. 52 min.
 Montreal 27.5°F 23.5°F 56.9% - 4 h. 46 min.
 Moose Jaw 21.2°F 17.2°F 50.0% - 5 h. 3 min.
 Muskoka Lakes 28.3°F 24.1°F 69.0% - 3 h. 44 min.
 Nanaimo 44.3°F 41.6°F 69.6% 3 days (1.7 in.) 3 h. 31 min.
 Niagara Falls 35.3°F 31.5°F 62.5% 1 day (0.6 in.) 4 h. 23 min.
 Niagara-on-the-Lake 35.3°F 31.7°F 62.9% 1 day (0.6 in.) 4 h. 21 min.
 North Battleford 14.8°F 12.9°F 55.4% - 4 h. 26 min.
 North Vancouver 44.4°F 42.5°F 75.3% 5 days (2.3 in.) 3 h. 2 min.
 Oshawa 32.8°F 29.2°F 60.9% 1 day (0.6 in.) 4 h. 30 min.
 Ottawa 26.8°F 21.6°F 60.0% 1 day (0.5 in.) 4 h. 30 min.
 Prince Albert 12.7°F 9.6°F 50.7% - 4 h. 45 min.
 Prince Edward Island 31.8°F 29.1°F 59.7% 2 days (1.5 in.) 4 h. 29 min.
 Quebec 24.2°F 18.9°F 55.2% - 4 h. 51 min.
 Regina 18.8°F 14.0°F 55.7% - 4 h. 35 min.
 Revelstoke 30.3°F 26.5°F 70.3% 1 day (1.2 in.) 3 h. 22 min.
 Rocky Harbour 27.7°F 26.6°F 85.9% 8 days (4.2 in.) 2 h. 9 min.
 Saint Andrews 33.9°F 31.4°F 45.6% 1 day (0.9 in.) 5 h. 48 min.
 Saint John 32.9°F 27.7°F 45.0% 2 days (0.9 in.) 5 h. 50 min.
 Saskatoon 16.4°F 12.5°F 54.3% - 4 h. 34 min.
 Sherbrooke 27.3°F 21.6°F 63.8% 1 day (0.8 in.) 4 h. 10 min.
 St. John's 34.3°F 32.6°F 69.5% 3 days (1.4 in.) 3 h. 35 min.
 Summerside 31.0°F 28.6°F 57.6% - 4 h. 40 min.
 Sun Peaks 29.0°F 25.4°F 59.3% - 4 h. 15 min.
 Surrey 45.1°F 42.3°F 70.7% 4 days (1.8 in.) 3 h. 25 min.
 Sydney 34.9°F 31.9°F 65.4% 6 days (4.0 in.) 4 h. 0 min.
 Sylvan Lake 20.8°F 15.7°F 57.0% 1 day (0.6 in.) 4 h. 21 min.
 Thunder Bay 22.7°F 18.7°F 57.2% - 4 h. 35 min.
 Tofino 46.5°F 45.2°F 80.3% 7 days (3.1 in.) 2 h. 37 min.
 Toronto 34.2°F 30.7°F 60.4% - 4 h. 33 min.
 Trinity 33.2°F 32.1°F 68.3% 2 days (1.4 in.) 3 h. 39 min.
 Trois-Rivières 25.0°F 19.6°F 58.3% - 4 h. 36 min.
 Twillingate Island 31.6°F 31.0°F 68.5% 4 days (2.8 in.) 3 h. 35 min.
 Vancouver 45.3°F 43.0°F 72.5% 3 days (1.5 in.) 3 h. 16 min.
 Vancouver Island 36.6°F 35.0°F 72.8% 6 days (2.9 in.) 3 h. 13 min.
 Vernon 35.4°F 30.3°F 50.8% - 4 h. 59 min.
 Victoria 46.5°F 44.3°F 68.9% 2 days (1.3 in.) 3 h. 36 min.
 Whistler 35.7°F 28.1°F 77.0% 6 days (3.1 in.) 2 h. 52 min.
 Whitehorse 4.0°F -4.3°F 83.5% - 1 h. 57 min.
 Windsor 35.4°F 31.3°F 60.2% - 4 h. 38 min.
 Winnipeg 17.0°F 11.7°F 63.0% - 4 h. 1 min.
 Yellowknife -2.9°F -3.6°F 76.1% - 2 h. 13 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
+34°F
+34°F
+14°F
+18°F
-22°F
-6°F
+14°F
+7°F
+28°F
+5°F
+9°F
+32°F
+27°F
+21°F
Units of measurement: °C / °F