The snow in Lake Louise is usually tip-top from November to the end of May, but for the best snow, late February to early March is an ace time to visit. Canada can get super cold in winter, so wrap up warm. But if sub-zero temperatures are a ski tip too far for you, clip in during March or April when things start to warm up. Bringing the kids? Families will love the local festivities in nearby Banff over the Christmas holidays. And the Banff SnowDays Festival in January is jam-packed with activities, including skijoring shows, family play zones, and snow sculpture trails.