CP SD30C-ECOs 5000 and 5014 head south on the Mission Sub with a short train for the SRY interchange at Huntingdon.
CP ES44AC 8772 leads a loaded coal train west on CN's Yale Sub near Chilliwack, BC.
CPKC's flagship train, the 101 eases into Heron Bay behind a pair of CP ES44AC's.
Montreal to Vancouver stacks cross the frozen Little Pic River at Neys
Rounding a curve at Abercorn, thick snow is falling as CP G19 is approaching Richford Vt.
CPKC 113 with CP 8826 leading crosses the Trent River during a brief calm period on the river.
Freshly Rebuilt AC44C6M Number 3343 Brings Q119 West Towards Fisher On The BCR Port Sub.
CP SD70ACU 7031 leads a second section of train 104-02 east through downtown Canmore, AB.
H88-28's train speed east towards Guelph Junction behind CP GP38-2s 3040, 3117 and 3087.
CP ES44AC 8782 is on the approach to Drumbo leading Bensenville-Montreal train 230-26 east on the Galt Sub.
The Holiday Train pulls into Heron Bay for the second of six performances of the day.
CP GP38-2 3040 leads train H88-28 east under Highway #401 just west of Drumbo, ON.
H88-28's train cools its heels in the siding at Blandford while it waits for westbound 135-28 to arrive on the main.
CPKC's London-Guelph Junction turn flies into Zorra doing every bit of the maximum authorized track speed.
An all EMD consist leads 422-01's train under CN's Halton Sub at Mile 10.0 of the CPKC Mactier Sub.