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
Leaflet | Tiles © Esri
• 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 24.3°F 15.2°F 54.9% 2 days (1.2 in.) 4 h. 36 min.
 Barrie 32.7°F 30.0°F 75.4% 1 day (0.5 in.) 3 h. 11 min.
 Bonavista 33.9°F 32.5°F 64.8% 2 days (1.0 in.) 3 h. 56 min.
 Calgary 28.7°F 22.7°F 46.1% - 5 h. 18 min.
 Canmore 24.9°F 15.7°F 51.5% - 4 h. 52 min.
 Charlottetown 33.6°F 30.8°F 62.5% 3 days (1.9 in.) 4 h. 15 min.
 Corner Brook 31.0°F 28.5°F 84.4% 6 days (3.2 in.) 2 h. 17 min.
 Edmonton 24.7°F 20.4°F 50.2% 1 day (0.5 in.) 4 h. 45 min.
 Faro Canada 4.9°F 4.8°F 81.7% - 1 h. 57 min.
 Fernie 28.2°F 20.2°F 87.6% - 2 h. 1 min.
 Fredericton 33.0°F 27.4°F 51.3% 1 day (0.9 in.) 5 h. 14 min.
 Gatineau 29.5°F 25.0°F 67.6% 1 day (0.5 in.) 3 h. 50 min.
 Gimli 21.6°F 17.5°F 57.7% - 4 h. 24 min.
 Halifax 36.3°F 32.4°F 58.8% 7 days (3.9 in.) 4 h. 39 min.
 Hamilton 36.6°F 33.5°F 67.6% 1 day (0.6 in.) 3 h. 55 min.
 Jasper 22.1°F 14.7°F 57.8% - 4 h. 14 min.
 Kamloops 32.4°F 28.0°F 75.8% - 2 h. 57 min.
 Kawartha Lakes 32.5°F 29.1°F 69.4% - 3 h. 43 min.
 Kelowna 35.2°F 27.7°F 68.2% - 3 h. 35 min.
 Kingston 34.5°F 32.0°F 66.0% 2 days (0.8 in.) 4 h. 2 min.
 Kitchener 33.9°F 30.8°F 74.6% 1 day (0.7 in.) 3 h. 17 min.
 Lac-Superieur 26.9°F 21.8°F 69.3% - 3 h. 39 min.
 Lake Louise 22.3°F 11.5°F 85.2% 4 days (2.3 in.) 2 h. 10 min.
 Laval 29.2°F 25.1°F 64.8% 1 day (0.8 in.) 4 h. 4 min.
 Les Iles-de-la-Madeleine 33.3°F 33.2°F 74.8% - 3 h. 9 min.
 London 35.9°F 32.3°F 74.4% - 3 h. 19 min.
 Lunenburg 36.7°F 33.5°F 59.3% 7 days (3.2 in.) 4 h. 37 min.
 Magog 30.5°F 25.2°F 71.8% 2 days (0.8 in.) 3 h. 28 min.
 Mille-Isles 28.6°F 23.6°F 65.5% - 4 h. 0 min.
 Mississauga 35.7°F 33.2°F 67.3% - 3 h. 56 min.
 Moncton 33.2°F 29.3°F 53.8% 1 day (0.6 in.) 5 h. 1 min.
 Mont Tremblant 26.9°F 21.8°F 69.5% - 3 h. 39 min.
 Montreal 30.0°F 26.3°F 63.8% - 4 h. 10 min.
 Moose Jaw 25.5°F 21.5°F 46.8% - 5 h. 18 min.
 Muskoka Lakes 31.2°F 28.4°F 75.2% 1 day (0.5 in.) 3 h. 11 min.
 Nanaimo 43.3°F 41.9°F 77.0% 2 days (1.3 in.) 2 h. 54 min.
 Niagara Falls 37.6°F 34.7°F 68.8% 1 day (0.5 in.) 3 h. 49 min.
 Niagara-on-the-Lake 37.6°F 35.1°F 68.5% 1 day (0.6 in.) 3 h. 50 min.
 North Battleford 20.9°F 17.4°F 49.5% - 4 h. 53 min.
 North Vancouver 44.0°F 42.4°F 76.7% 3 days (1.5 in.) 2 h. 55 min.
 Oshawa 35.2°F 32.6°F 68.3% 1 day (0.6 in.) 3 h. 50 min.
 Ottawa 29.8°F 25.8°F 67.8% 1 day (0.4 in.) 3 h. 49 min.
 Prince Albert 18.3°F 14.2°F 49.0% - 4 h. 53 min.
 Prince Edward Island 33.6°F 31.0°F 61.0% 2 days (1.8 in.) 4 h. 22 min.
 Quebec 27.0°F 22.4°F 60.4% - 4 h. 24 min.
 Regina 23.2°F 18.5°F 51.7% - 4 h. 54 min.
 Revelstoke 27.4°F 24.1°F 86.1% 1 day (1.0 in.) 2 h. 6 min.
 Rocky Harbour 29.1°F 27.9°F 83.5% 7 days (3.6 in.) 2 h. 21 min.
 Saint Andrews 35.6°F 32.8°F 47.2% 2 days (0.9 in.) 5 h. 40 min.
 Saint John 35.0°F 30.0°F 50.4% 1 day (0.7 in.) 5 h. 21 min.
 Saskatoon 22.4°F 18.2°F 46.9% - 5 h. 8 min.
 Sherbrooke 29.9°F 24.3°F 73.0% 2 days (0.7 in.) 3 h. 22 min.
 St. John's 35.4°F 33.5°F 67.2% 2 days (1.2 in.) 3 h. 47 min.
 Summerside 32.8°F 30.9°F 58.1% - 4 h. 37 min.
 Sun Peaks 29.2°F 27.3°F 83.7% - 2 h. 18 min.
 Surrey 44.7°F 42.4°F 74.6% 3 days (1.2 in.) 3 h. 6 min.
 Sydney 35.8°F 33.0°F 63.3% 6 days (3.7 in.) 4 h. 11 min.
 Sylvan Lake 24.8°F 17.8°F 51.3% 1 day (0.6 in.) 4 h. 47 min.
 Thunder Bay 27.0°F 24.7°F 61.1% - 4 h. 16 min.
 Tofino 46.8°F 45.7°F 82.7% 6 days (2.9 in.) 2 h. 26 min.
 Toronto 36.3°F 33.8°F 66.2% - 4 h. 2 min.
 Trinity 34.3°F 33.0°F 65.5% 2 days (1.1 in.) 3 h. 52 min.
 Trois-Rivières 27.8°F 23.1°F 64.5% - 4 h. 4 min.
 Twillingate Island 32.7°F 31.9°F 68.5% 3 days (2.2 in.) 3 h. 35 min.
 Vancouver 44.9°F 43.4°F 78.3% 2 days (0.7 in.) 2 h. 47 min.
 Vancouver Island 38.5°F 39.0°F 83.8% 6 days (3.0 in.) 2 h. 19 min.
 Vernon 32.8°F 27.8°F 65.4% - 3 h. 48 min.
 Victoria 46.1°F 44.9°F 74.2% 1 day (0.7 in.) 3 h. 9 min.
 Whistler 35.6°F 26.5°F 83.2% 5 days (2.5 in.) 2 h. 21 min.
 Whitehorse 11.5°F 3.6°F 80.5% - 2 h. 7 min.
 Windsor 37.7°F 34.8°F 66.7% - 4 h. 2 min.
 Winnipeg 21.5°F 16.7°F 58.4% - 4 h. 24 min.
 Yellowknife 1.5°F 0.6°F 73.5% - 2 h. 21 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
+45°F
+46°F
+23°F
+28°F
-15°F
+19°F
+27°F
+46°F
+41°F
+27°F
+25°F
+30°F
+28°F
+36°F
Units of measurement: °C / °F