The average daily high temperature in Banff in December is -5C (23F), while the average daily low is -14C (7F). These are mild winter temperatures that visitors can easily dress for (using layers).
You can enjoy a wide variety of downhill skiing in Banff in December. All of the “Big 3” Banff ski resorts should have tons of snow for alpine skiers to enjoy.
Cross-country skiing is a very popular winter activity around Banff in December, as there should be enough snow on the ground at the most popular cross-country ski areas.
Early each winter, visitors to Banff have an opportunity to ice skate on a crystal clear lake before it is covered with snow for the duration of winter. Often, the opportunity to go wild ice skating only lasts a few days or weeks, so you need to act quick when the window is open.