CP 8008 leads train 100 east through Edworthy Park in Calgary.
CP 8025 leads train 100 east through Glenbow Ranch. I could tell you a load of stories about trying to get a photo here. I wish I had gotten one earlier this summer. Earlier in July it was looking... (more)
CP train 100 begins the descent of Bowker Hill.
CP 8903 leads train 100 east through Edworthy Park in Calgary.
CP train 100 approaching Porlock on the CN Bala Subdivision.
CP 8856 leads train 100 east along the banks of the Bow River in Calgary. I've been coming to this approximate spot every summer since I started taking pictures of trains back in 2010. Not only is... (more)
CP 100 crosses the Seguin River in picturesque Parry Sound nearing the end of the directional running zone on CN's Bala Sub. 6644 is one of 5 SD70ACUs painted to honour the history and culture of ... (more)
A bitter January morning finds 7054 shoving 100's train out of Thunder Bay.
"Those who have not seen Superior get an inadequate, even inaccurate, idea, by hearing it spoken of as a lake, and to those who have sailed over its vast extent the word sounds ludicrous. Tho... (more)
Train 100, led by rebuilt GE CP 8156, crosses the Nipigon River Bridge.
CP 9812 pushes on the tail of CP train 100 lead by CP 8807. In the middle was CP 8036.
Making excellent time, CP 8056 leads train 100 east along the Bow River in Calgary.
Some fall colours are just beginning to nicely show themselves at priority stacker 100 charges upgrade through Mackenzie.
CP 100 carefully begins its descent of Bowker Hill on a pass stop out of Loon. On the lookout for broken rail on this bitter winter morning.