Vancouver-Edmonton grain empties head east on CN's Albreda Sub with a CP AC4400CW leading the way.
New AC44C6M 3338 heads west on the Edson Sub.
Loaded grain train G813 is on the approach to Bickerdike West behind new AC44C6M 3338.
L501's train rockets back towards home base at Biggar after spending the day working various customers in Unity.
G809's train gathers speed after meeting L501 at Cavell.
Hotshot Z111 climbs out of the Battle River valley towards Irma on the Wainwright Sub.
Prince Rupert-Chicago train Q198 soars across the Battle River Trestle on CN's Wainwright Sub.
CN ET44AC 3189 shoves Q183's train across the Battle River Trestle near Fabyan, AB.
Vancouver-Winnipeg train M356 glides along the Wainwright Sub approaching the siding at Torlea.
Q106's train comes to a stop clear of public crossings at grade between Lindbrook and Tofield while Q199's train makes it's way over for a meet.
VIA #2 flies alongside Highway #16 between Moose Lake and Grant Brook on the south track of CN's Albreda Sub.
Winnipeg destined M314 scoots downhill between Irma and Fabyan on the Wainwright Sub.
M314's train heads through a frosty landscape at Jarrow, AB.
G813's train rounds the bend at Marlboro.
A heavy grain train battles the hill at Bickerdike with a fresh AC44C6M leading.