With some extra tonnage on the headend, grain train G846 meets train Q105 east of Moose Lake on CN's Albreda Sub.
Brand new CN 2899 leads an empty coal set east on CN's Albreda Sub along the frozen shores of Moose Lake.
Memphis-Winnipeg train M343 arrives at Navin (Eastend of Symington Yard) behind a pair of GE ES44ACs.
The DPU on Grande Prairie bound A458 prepares to depart Swan Landing yard.
Prince Rupert-Montreal stacks glide past Tilbury cement in Miworth, BC.
CN SD70M-2s 8901 and 8024 pull towards Jasper with train M303.
Brand new ES44AC 2865 soars above the Prairie Creek with train Q116 in tow.
Q199's train rockets through Hinton in full dynamics.
CN ES44AC 2811 gathers speed, nearing the top of the hill at Hargwen.
CN SD70M-2 8813 climbs the hill towards Hargwen with train A417.
Saskatoon-Jasper train X105 speeds along the icy shores of Jasper Lake.
North Battleford, SK - Vancouver, BC train A411 hustles west on CN's Edson Sub.
CN 8912 leads Allan Mine, SK Canpotex empties into Jasper on the north track of CN's Albreda Sub.
After making a lift in Jasper, train A417 departs from track 8.
B759's train bursts through Henry House on an absolute frigid November morning.