An eastbound Canadian National coal empty rolls through Robertson’s Curve leaving Swan Landing, Alberta, on the afternoon of July 13, 2013.
Battle River Railway's ex-CP Rail SD40-2 5951 and ex-CN SD40-2(W) 5353 make a light engine move past the former Alberta Wheat Pool grain elevators in Forestburg.
CP 8507 leads a mixed manifest train west at Bearspaw.
With millions of miles down in a previous life CP 2816 "The Empress" ran on tours up until '08 when it was pulled from service. After being put in storage for years the Canadian Pacific ... (more)
A Canadian National coal train rolls through the loader at Teck’s Cardinal River Operation near Cadomin, Alberta, on August 8, 2016. This is the third section of the train and is taking its 50 c... (more)
CP 8949 leads a mixed manifest train west through Cochrane, AB. It snowed a bit overnight but, most of it melted by the afternoon.
CP 9358 leads its train east through Edworthy Park in Calgary. The first car on this train was a track evaluation boxcar. Don't let the snow fool you, it is springtime in Calgary. It's not unusual... (more)
With the CPKC Final Spike Steam Tour coming up, here is a look back at another CP 2816 steam tour. Here is a shot of CP 2816 leading the International Heavy Haul Technical Tour Special passing b... (more)
CP 8119 leads its train east near Exshaw, AB.
CP 2816 approaches Blackfalds as it heads south on the Leduc Sub.
On a cool, grey first day of spring, CP 2816 passes Netook Siding as it heads south on the Red Deer Sub.
CP 7028 and KCS 4834 head east on the Scotford Sub.
F40PH-3s 6412 and 6452 approach Ryley as they head west on the Wainwright Sub with VIA 1.
CP 8124 leads train 100 east between Glenbow and Bearspaw.
CP AC4400CWM 8008 and KCSM ES44AC 4892 head west on the Scotford Sub.