Canadian National train 304, powered by CN ES44DC No. 2294, rolls through the scenic curve departing Swan Landing, Alberta, on the afternoon of July 19, 2013.
Lone Canadian National GE ES44AC No. 2807 leads CN coal train train No. 799 westbound past Windy Point west of Devona, Alberta, on the beautiful afternoon of July 11, 2014.
CP 8897 leads train 401 west near the town of Cochrane. In the background is Glenbow Ranch.
CP 8824 leads train 112 east through Edworthy Park in Calgary.
CP 3030 leads train C35 east near Edworthy Park in Calgary.
CP 8541 leads a mixed manifest train west near Cochrane, AB. The hot weather has lead to the leaves turning yellow a little early this year.
CP 9728 leads a loaded potash train west in Cochrane.
At Teck’s Cardinal River Operation near Cadomin, Alberta, on August 8, 2016, a third section of a 150-car Canadian National coal train has finished loading its 50 cars and is now heading downgra... (more)
The third 50-car section of a Canadian National empty coal train enters the Luscar Industrial Spur near Cadomin, Alberta, on August 8, 2016. These 150-car trains operate in three sections to load ... (more)
Cando Contracting's ex-CP GP9u 4022 and ex-CN GP9RM 4018 parked in one of the sidings located at Mile 2 of CN Rail’s Camrose Sub.
CP SD70ACU 7028 and KCS ES44AC 4834 approach Range Road 223 as they head east on the Scotford Sub with B82.
The Empress is back! CP 2816 rolls into Okotoks, Alberta on a beautiful summer morning.
CP 2816 and CP 4106 highball over the Little Bow River in Carmangay, Alberta on a test run from Calgary to Lethbridge.
UP AC4400CW 6304 heads east, timetable west, on the Scotford Sub as the rear DPU on CPKC B81.
Recently repainted and refurbished CP SD40-2 5798 heads north on the Leduc Sub.