CP 8919 leads a westbound grainer through the Thompson River Canyon.
A priority stack train hustles through Belgrade on Halloween behind CP 8919.
A priority intermodal train from Chicago casts some long shadows as it heads west along the North Dakota prairie.
The operator of the elevator at Oswald was kind enough to let us climb to the top for this view of train 199 as it heads west out of the town of Fairmount in extreme southeast North Dakota. Shado... (more)
A bright ES44AC leads this unit grain train around the Waterford Avenue curve as it accelerates down the C&M sub toward Chicago.
A southbound Canadian Pacific coal train meets a northbound grain train at Spillimacheen, British Columbia, on CP’s Windermere Subdivision on the afternoon of September 21, 2013.
CP 8919, CP 9777, CP 8724 pull a 8000' train 115