M348's train exits the small tunnel located on the north track of the Albreda Sub at Mile 6.5.
The many different angles of rail grinding operations can be seen as the fresh steel rusts due to inactivity and the spilled taconite pellets that will probably never become new steel.
Forest Hill crossing after sundown with a CN GP 38-2W leading a freight over the xing.
A Canadian National potash train curves along the shore of the Fraser River as it travels west on CN's Ashcroft Sub near the famous Cisco Bridges.
CN GP9 #4131 and CN GP38-2 #4725 at Bayview Junction en route to assist a stalled train on the Dundas Sub on August 5, 2016.
Canadian National Tier 4 GEVO 3072 brings Melville, SK -- Vancouver, BC train 889 into the crew change point at Boston Bar, BC. This train carries grain bound for California.
Q199's train departs Jasper after a crew change. IC SD70 1021 has the honours.
Train Q198 waits for the light at Carvel.
After changing from W905 (work train crew) to O485 (mainline crew) at Edson, CN SD40-2Ws 5263-5265-5298 continue west on the Edson Sub with ballast empties for McAbee BC.
IC SD70 1021 leads train Q199 into Jasper for a crew change.
The CN local wyes their train at Empire Junction before pulling south to Gladstone with 3 empty hoppers in tow as the tailings piles from Empire Mine tower in the background.
CN ET44AC 3043 shoves Q111's train over the continental divide at Yellowhead.
Brand new CN ET44AC 3043 brings up the rear of a 197 platform long Q111, just east of Geikie on the Albreda Sub.
Q192's train rockets through Jasper National Park behind CN ES44DC 2341.
Another winter scene. CN 406 is westbound approaching Hampton, New Brunswick, after a fresh snowfall the night before.