CP 8709 leads its train east on home rails above the Thompson River and CN mainline east of Lytton, BC near Skihist Provincial Park. In the background Rainbow Canyon intersects with White Canyon. ... (more)
On September 27, 2015, an eastbound Canadian Pacific train passes milepost 92 on CP’s Thompson Subdivision east of Lytton, British Columbia, in the Thompson River Canyon. In the background are t... (more)
CP westbound passes through the Brooks Aqueduct.
Empty coal southbound on the Windermere Sub.
CP train 101 crossing the Nipigon River at Nipigon, Ontario.
CP 100 speeds through Heron Bay with Vancouver to Toronto stacks ... (more)
CP hotshot Vancouver VIF, BC - Toronto Vaughan IMS, ON stack train 100 climbs neys hill ... (more)
An eastbound rounds a curve east of Brooten and charges toward Belgrade on a perfect spring morning.
Meeting 115-06 with 41 grain empties/60 platforms
Eastbound train 984, Trail BC to Calgary -Alyth AB, curves around the loop at McGillivray before the final assualt on Crowsnest Pass. Today a coal mine spur branches off a wye and a small yard exi... (more)
With the sunlight beginning to fade into the evening sky, CP 115 races west with a pair of GEVO's sandwiching a ratty AC4400.
Backdropped by 10 000 year old rock bluffs, CP 8709 crosses the Little Pic River and begins its assault on Neys Hill.
An early morning eastbound rolls through the curve at MP 110 between Sedan and Brooten.
The 298 leaves the small town of Brooten behind and continues east across Minnesota.