It sure does snow! Banff typically has the most snowfall in December, with an average of 43.9 cm (17 inches). Banff gets cold - the average daily low is -14°C / 7°F. According to Accuweather, the average nightly temperature is -14 / 7°F. , but it gets a hell of a lot colder than that—usually in the -20s and -30s, but with the right winter clothing, it's definitely manageable. Of course, this means you have a very good chance of a white Christmas in Banff!