Casting an almost perfect reflection, Canadian National train No. 117 passes the shore of Brule Lake approaching Swan Landing, Alberta, on the evening of July 15, 2013.
Canadian National train No. 117 passes the ferry at Little Fort running through Boulder, British Columbia, on July 21, 2011. The Little Fort Ferry is a reaction ferry across the North Thompson Riv... (more)
Canadian National train No. 117 passes the east switch at Barriere, British Columbia, on July 21, 2011. Leading the train along the North Thompson River is a pair of GE locomotives—ES44DC No. 23... (more)