Ex-SOO SD60M 6258 and GP38-2 3054 parked at CP Rail's Scotford Yard.
CP AC4400CWM 8006 + CP ES44AC 8703 pull 101's train thru Coldwell
After a meet with 113, CP 100 departs the siding at Jackfish (about halfway into this 10000' train) and crossing the Steel River.
A Red Barn and two conventional SD40-2's, are in charge of a grain train. (Tom Ellis photo)
CP AC4400CWM 8055 has its hands full with 10497' of priority intermodal & automotive traffic twisting thru and up Neys hill on a beautiful winter morning. Sister unit CP AC4400CW 9801 provides som... (more)
A westbound Canadian Pacific Office Car Special crosses the Thompson River at Lytton, British Columbia, running over Canadian National’s Ashcroft Subdivision on September 2, 2007. Powering nearl... (more)
CP train 118 approaching Selim on the CP Nipigon Subdivision.
CP train 119 at Dorion, Ontario.
CP train 421 at Hurkett, Ontario.
CP 8628 leads its train east in northwest Calgary. There's a lot you can see near this location in Calgary. It is near the Bow River. To the east you can see the colorful Childrens' Hospital. To t... (more)
CP 100 eases into Marathon passing the former pulp mill rail yard
CP AC4400CWM 8100 brings 112's train down the siding at Marathon to meet 113-09 and then continue on extended run to Chapleau.
Canadian Pacific 8126 brings up the rear of empty ethanol train train no 529
CP 2246 leads the Holiday Train West through Bensenville.
CP 2214 leads a stack transfer East through Franklin Park.