Canada in December

December is one of Canada's weaker months (rank 11 of 12): its 24 destinations average 44/100, led by Mont-Tremblant at 86 — -1°C and 14 rainy days — while Churchill is cooler at -23°C and scores 26.

#11 of 12 months for Canada · 24 destinations · updated September 2026 · climate normals from ERA5 reanalysis

Where in Canada in December

#PlaceTypeFeels-like highRainComfortAt its best
1Mont-TremblantSki resort-1°C110 mm · 14 days86 tier AYes
2RevelstokeSki resort-1°C142 mm · 19 days86 tier AYes
3WhistlerSki resort-3°C331 mm · 21 days81 tier AYes
4BanffSki resort-12°C43 mm · 9 days80 tier A
5Lake LouiseSki resort-8°C61 mm · 12 days76 tier B
6Niagara FallsCity4°C86 mm · 14 days45 tier F
7HalifaxCity0°C141 mm · 13 days43 tier F
8TorontoCity-1°C77 mm · 12 days43 tier F
9Victoria, BCCity7°C170 mm · 17 days42 tier F
10St. John's, NewfoundlandCity4°C102 mm · 15 days41 tier F
11CharlottetownCity2°C101 mm · 13 days39 tier F
12KelownaCity2°C80 mm · 16 days37 tier F
13MontrealCity-5°C96 mm · 12 days36 tier F
14JasperNational park-8°C61 mm · 13 days35 tier F
15OttawaCity1°C95 mm · 13 days35 tier F
16Quebec CityCity-5°C112 mm · 13 days35 tier F
17CalgaryCity-7°C22 mm · 6 days34 tier F
18WinnipegCity-5°C24 mm · 6 days34 tier F
19VancouverCity3°C321 mm · 21 days30 tier F
20EdmontonCity-11°C16 mm · 5 days29 tier F
21ChurchillTrekking hub-23°C16 mm · 4 days26 tier F
22WhitehorseCity-11°C48 mm · 10 days24 tier F
23YellowknifeCity-19°C13 mm · 4 days24 tier F
24TofinoBeach7°C437 mm · 21 days21 tier F

Comfort is SeasonMap's 0–100 score; each place is judged through the lens that suits it — beaches on beach weather, ski resorts on snow. "At its best" means December is one of that place's own top three months. Feels-like highs fold in humidity, wind and sun.

What's on in Canada in December

  • Christmas and New Year peak · Whistler · 18 Dec – 4 Jan
  • Christmas and New Year · Banff · 20 Dec – 3 Jan
  • Winter Festival of Lights · Niagara Falls · 14 Nov – 12 Jan (usually)
  • Distillery Winter Village · Toronto · 14 Nov – 31 Dec (usually)
  • Christmas at Butchart Gardens · Victoria, BC · 1 Dec – 6 Jan
  • German Christmas market · Quebec City · 20 Nov – 23 Dec (usually)
  • Zoolights and Christmas markets · Calgary · 20 Nov – 5 Jan
  • Aurora season · Edmonton and 3 more places · 1 Sep – 10 Apr

Seasons in force

Peak crowds at 7 of Canada's 19 well-known places this month.

Better months for Canada

More about December