Canada in December: Weather, Crowds & What to Expect

Season
Low Season
Temperature
-25 to 5°C (-13 to 41°F)
Crowds
Low
Prices
Low
December sees widespread cold weather and increasing snow in many parts of the country; winter festivals and events attract visitors despite lower temperatures. Winter travel conditions require planning for snow and ice outside milder coastal areas.

Climate Map for December

Canada average temperature in December
-30°-20°-10° 10°20°30°40°

Average temperature across Canada in December.

City Weather in December

City High Low Rain UV Feels
Toronto -5° 66 mm low Freezing
Montreal -2° -10° 89 mm low Freezing
Calgary -1° -13° 12 mm low Freezing
Ottawa -2° -10° 78 mm low Freezing
Edmonton -6° -15° 20 mm low Freezing
Winnipeg -9° -19° 21 mm low Freezing
Mississauga -5° 62 mm low Freezing

High / low are average daily temperatures (°C). “Feels” reflects how hot or cold it feels, allowing for humidity.

Pacific Coast (Vancouver Island & Lower Mainland)

December returns to typical maritime winter conditions: cool, damp and frequently windy with heavy rain rather than prolonged deep cold in Vancouver and Victoria. Christmas markets and holiday lights are a draw in the cities, while nearby mountain resorts offer dependable December snow for skiing. Travel on ferries and along exposed coastal roads can be disrupted by major storms, so allow extra travel time and keep waterproof layers close.

Interior British Columbia & Canadian Rockies (Kelowna, Kamloops, Banff, Jasper)

December reestablishes full winter across the Rockies and interior: consistent snow cover in ski areas, frozen lakes solid enough for skating in Okanagan pockets, and holiday crowds at resorts like Whistler-adjacent areas and Banff. Avalanche hazard is a real factor for backcountry users; guided tours or staying on maintained trails is advised. Pack heavy winter gear and expect festive but busy conditions at mountain lodges.

The Prairies (Alberta plains, Saskatchewan, Manitoba)

December returns to deep winter: short daylight, cold temperatures and frequent snow across the plains, with holiday markets and winter sports providing indoor and outdoor options. Winnipeg is often very cold but also hosts many winter events; Manitoba’s ice fishing season is under way where lakes are safe. Ensure warm layers, vehicle winter kits, and check local safety reports before venturing onto frozen water bodies.

Central Canada (Southern Ontario: Toronto, Ottawa, Niagara & Great Lakes)

December closes the year with wintry conditions and holiday markets; downtown Toronto may alternate between rain and wet snow while Ottawa settles into more consistent cold and snow. Niagara-on-the-Lake and the region’s wineries decorate for the season, and winter skating is possible in parks. Travelers should bring warm layers and waterproof boots, and prepare for busy holiday travel periods.

Southern Quebec (Montreal, Quebec City, Eastern Townships, Laurentians)

description

Atlantic Canada (Nova Scotia, New Brunswick, Prince Edward Island, Newfoundland & Labrador south)

December is a wintry month with holiday markets, snow-covered lighthouses and active coastal storms that can produce high winds, heavy snow or freezing rain. Marine conditions may close some boat tours and ferries, but winter festivals offer cozy indoor experiences and seafood-focused dining. Pack heavy outerwear and check marine schedules closely if island-hopping or planning coastal drives.

Northern Canada & Arctic (Yukon, Northwest Territories, Nunavut)

December returns to long nights and strong winter conditions across the North: extreme cold and stable ice make for classic northern winter activities like dog-sledding and aurora viewing, but travel is seasonal and should be planned with experienced operators. Polar nights are experienced at the highest latitudes and routine life follows a winter rhythm. Dress for sub-zero extremes and check flight and vessel schedules for reduced frequency.

Events & Festivals in December

Holiday & winter markets
Cities across Canada host holiday markets and seasonal events throughout December.