December weather forecast
Canada

englishespañol中文
Share
Flag of Canada
Flag of Canada

Weather in December

December in Canada is characterized by the arrival of winter in full force, with colder temperatures, shorter daylight hours, and significant snowfall in many regions. This month also ushers in the holiday season, making it a time of festivities and winter activities.

In the northern territories, which include Nunavut and Yukon, the climate becomes harsh with temperatures often dropping below -20°C (-4°F). Daylight hours are minimal during this month, with the winter solstice marking the shortest day of the year. Snowfall is consistent, with a permanent snow cover in place.

In the west coast cities of Vancouver and Victoria, December weather is relatively mild with temperatures typically ranging between 0°C (32°F) and 7°C (44.6°F). This region experiences some of the country's highest precipitation levels during this month, primarily as rain. However, snowfall is not uncommon, particularly in the mountainous areas.

The Prairie provinces, including Calgary and Winnipeg, experience a true winter climate. Average temperatures range from -15°C (5°F) to -5°C (23°F), often dipping even lower. Snowfall is frequent, providing ideal conditions for winter sports such as skiing and snowboarding.

Atlantic Canada, including Halifax and St. John's, experiences temperatures from -5°C (23°F) to 5°C (41°F). Weather patterns are unpredictable, alternating between snow, rain, and clear skies. The coastal influence leads to occasional foggy conditions and milder temperatures compared to inland regions.

Compared to November, December sees a further decrease in temperatures and daylight hours. The landscape across much of Canada is a winter wonderland, offering myriad opportunities for outdoor activities. Despite the cold, the festive season brings warmth and cheer, making December a special time to experience the Canadian winter.

  • Toronto - December »
    In Toronto in December, snow falls for 9.9 days, with typically accumulated 41mm (1.61") of snow. In Toronto, in December, snow falls for 9.9 days, with typically accumulated 41mm (1.61") of snow.
  • Montreal - December »
    In Montreal, during December, snow falls for 14.5 days and regularly aggregates up to 211mm (8.31") of snow. In Montreal, in December, during 14.5 snowfall days, 211mm (8.31") of snow is typically accumulated.
  • Vancouver - December »
    The month with the shortest days in Vancouver is December, with an average of 8h and 18min of daylight. In Vancouver, during December, the rain falls for 19.5 days and regularly aggregates up to 188mm (7.4") of precipitation.
  • Ottawa - December »
    In Ottawa, Canada, in December, during 16.6 snowfall days, 198mm (7.8") of snow is typically accumulated. December has the shortest days of the year in Ottawa with an average of 8h and 48min of daylight.
  • Calgary - December »
    In Calgary in December, during 12.2 snowfall days, 78mm (3.07") of snow is typically accumulated. With an average of 8h and 0min of daylight, December has the shortest days of the year in Calgary.
  • Edmonton - December »
    In Edmonton in December, snow falls for 11.2 days, with typically accumulated 70mm (2.76") of snow. In Edmonton, in December, snow falls for 11.2 days, with typically accumulated 70mm (2.76") of snow.
  • Winnipeg - December »
    In Winnipeg in December, snow falls for 12.1 days, with typically accumulated 61mm (2.4") of snow. In Winnipeg, during December, snow falls for 12.1 days and regularly aggregates up to 61mm (2.4") of snow.
  • Quebec city - December »
    The months with the lowest UV index in Quebec city are January, November and December, with an average maximum UV index of 1. January, November and December, with an average of 3h of sunshine, are months with the least sunshine in Quebec city.
  • Hamilton - December »
    In Hamilton in December, snow falls for 12.4 days, with typically accumulated 74mm (2.91") of snow. December has the shortest days of the year in Hamilton with an average of 9h and 0min of daylight.
  • Kitchener - December »
    In Kitchener during December, snow falls for 17.3 days and regularly aggregates up to 122mm (4.8") of snow. In Kitchener, Canada, in December, it is raining for 8.8 days, with typically 50mm (1.97") of accumulated precipitation.
  • London - December »
    In London, in December, during 14.4 snowfall days, 51mm (2.01") of snow is typically accumulated. In London, during December, snow falls for 14.4 days and regularly aggregates up to 51mm (2.01") of snow.
  • Victoria - December »
    The month with the shortest days in Victoria is December, with an average of 8h and 24min of daylight. In Victoria, Canada, in December, snow falls for 1.4 days, with typically accumulated 5mm (0.2") of snow.
[Resources]

Canada

Weather forecast for your location

1. Click Locate me button
2. Allow the app to use your location