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
CP hotshot Vancouver VIF, BC - Toronto Vaughan IMS, ON stack train 100 climbs neys hill
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.
A lone GEVO leads the 298 around a curve west of Paynesville. White snow has finally given way to black earth again...for now.
An eastbound gets underway out of Glenwood.
On the morning of April 6, CP 8709 became one of the last subjects photographed in a scene that doesn't exist any more. Shortly after this shot was taken, the highway overpass was removed and wil... (more)