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.
Loaded grain train CP 322 is nearly into the Port of Montreal as it passes the unused and snow-covered Hochelaga yard.
CP power lays over in golden hour in CSX Frontier Yard in Buffalo, NY