A459's train negotiates one of the many curves on CN's Grande Cache Sub heading down the hill towards Wildhay and Swan Landing.
A417's train bangs across the former east siding switch at Pedley.
A 588-axle long CN 527 is passing Turcot Ouest with CN 8894 & Cn 2671 for power.
CN AC44C6M 3335 idles on the shop track in Jasper.
After making its maiden voyage to the West Coast of Canada a couple of days prior, new CN AC44C6M 3336 is headed back east towards Chicago with train Q198.
Sulphur loads from Benbow, AB climb the short grade at Devona behind a former CitiRail leaser.
New CN AC44C6M 3329 idles in the yard at Jasper amidst some strong morning light.
Recently spiffed up for Remembrance Day, CN ET44AC 3015 is tied down in track #3 at Jasper with G811's GrainsConnect loads.
Consecutively numbered un-rebuilt C44-9Ws lead U711's train west.
Normally the scheduled road train over the Minneapolis Sub does photographers no favors, often passing at night. In spring 2020 however, CN was in the midst of a large construction project as they... (more)
One of the better looking C44-9WLs on CN's locomotive roster attempts to climb towards Jasper with train M311 from Edmonton.
A CN crew spots ore cars for unloading at Dock 6 as the veteran laker s/s Wilfred Sykes loads for Indiana Harbor as the end of the Lake Superior shipping season nears.
New CN AC44C6M 3303 leads train C779 west on the main track at Barriere.
NS loaded ethanol train 64H rolls into Atlanta on a hot summer afternoon behind a nice Canadian lashup consisting of CN SD75I #5787, BCOL C40-8M #4611 & CN C40-8M #2422.