M304's train heads through Cariati on the south track of CN's Rivers Sub.
M304's train is approaching the end of the double track at Greenshields.
M304's train crosses the impressive trestle just west of Fabyan, AB.
M304's train pulls into Wainwright for a crew change, meeting train A405 who is departing for Edmonton.
Lumber loads from Prince George head through Hodgson on the south track of the Rivers Sub.
M304's train glides into Melville for a crew change approaching Bailey on a new portion of double track on CN's busy Watrous Sub.
CN SD70M-2 8809 leads train M304 off of the south track at Greenshields.
Prince George-Winnipeg train M304 crosses the impressive Battle River Trestle between Fabyan and Irma on CN's Wainwright Sub.
A CN sand train rolls westbound through Kansas City, MO past KCUS.
The daily Moncton, NB to Toronto, ON manifest train crawls through the curve on the approach to CN Whitby. It will hold at CN Liverpool for M372 to come off the York Subdivision.
CN 451 approaches the south switch at Martins on a sunny spring morning.
CN SD70M-2s 8809 and 8010 team up with IC C44-9W 2704 to haul A412s train through Pedley on a gorgeous morning.
On the payroll; the trains pay my wages.... Hired by CN Engineering; March 15, 2010 (after a layoff from Canac Rail/Marathon Pulp in 03-2009 [plant closure] and just 2 days shy of a year of employ... (more)