IC C40-8W 2459 is still earning her keep, seen here leading an empty grain train east on CN's Albreda Sub.
A full moon rises over Lucerne, BC as Q198's train slowly makes its way towards a congested Jasper, AB with CN ET44AC 3115 bringing up the rear.
X310's train finds a patch of sunshine near Fitzwilliam with an SD70ACe-T4 demo leading.
CN SD70I 5623, SD75Is 5796 and 5754 lead 125 grain loads west on the Albreda Sub.
An eastbound Canadian National potash train curves through Lucerne, British Columbia, on the railroad’s Albreda Subdivision west of Jasper on August 5, 2016
Brand new CN ET44AC 3186 climbs towards the continental divide at Yellowhead with Prince George-Winnipeg train M304.
Just moments after crossing the continental divide at Yellowhead, Q197's train is now coasting downhill destined for Prince Rupert. Today's train has a pair of brand new "CN 100" GEVOs l... (more)
Brand new CN ES44AC 2986 leads train G811 west on the Albreda Sub.
BCOL C40-8Ms 4619 and 4607 coast towards Fitzwilliam with a 95 car loaded grain train.
G846's train splits the westward approach signals to Fitzwilliam with a clean CN 2965 leading the way.
CN ES4AC 2974 leads Prince Rupert-Chicago train Q192 over Yellowhead Pass on a fine morning.
CN SD60 cousins 5548 and 5403 claw their way west on CN's Albreda Sub with a heavy grain train.
Thunder Junction, WY to Prince Rupert, BC coal loads have just taken the approach signal to Fitzwilliam on CN's Albreda Sub with CN/BNSF runthrough power.
Mount Fitzwilliam towers over train X101, gathering speed after crossing over the continental divide at Yellowhead just moments ago. IC SD70 1000 and CN SD60F 5530 provide the uncharacteristic pow... (more)
CN SD60 5415 and SD60F 5521 slow for a meet with train X104 at Fitzwilliam.