Because of Canada's latitude, there is a big difference between the number of daylight hours in winter and summer.  

Here are some sunrise and sunset times for Banff

June 21

Sunrise : 5.27 a.m.
Sunset : 10.01 p.m.

September 21 

Sunrise : 7.26 a.m.
Sunset : 7.43 p.m.

December 21

Sunrise : 8.44 a.m.
Sunset : 4.37 p.m.

March 21

Sunrise : 6.43 a.m.
Sunset : 6.57 p.m. 

 

Day-by-day listing of Banff's sunrise and sunset times