The best times to visit Banff are June to August and December to March ... bet (you'll have the most luck in the early morning or at sunset). The Columbia Icefield starts welcoming visitors ...