An eastbound grain train makes its way through 'The Gap' in the Bow River Valley on a beautiful spring afternoon.
CP train 253 crosses the Harpursville trestle on the old D&H with a Golden Beaver engine and an undecorated engine.
CP 103 heads into the setting Sun at Romford, around Mile 72.5 of CP's Cartier Sub, and the northern end of the Parry Sound Sub
CP 8652 leads CP 103 along Ft. William Rd as it makes it way into Thunder Bay for a crew change
The second of two westbounds makes good time past Murray siding near Belgrade, Mn. Usually, a meet between two or three trains take place here, but since there wont be anything heading east from ... (more)
The second unit on this grain train brought a smile to my face on this very cold first of the year.
The 8652 flies solo on a hopper train across Minnesota as it nears Glenwood in the late evening.
Rolling east past the CO Hump Yard
159 races west into a setting sun.
Heavy snow created traffic jams all over the system.
Westbound heading to Chicago. CP trains don't make it this way anymore. Most of them use the NS now.