M304's train is on the approach to Wabamun behind a former EMDX SD70ACe demonstrator.
CN SD70ACe 8103, BCOL C40-8M 4615 and CN SD70M-2 8898 hustle M304's train towards a re-crew and meet with train Q111 at Gainford.
After an hour wait at Peers for VIA #1, CN Train M304 departs with A416's train right behind them.
After a crew change and a bit of a wait for train Q111, M304's train pulls down the siding at Gainford preparing for departure.
CN train M304 pulls down to the east end of the long siding at Evansburg to meet westbound train A417.
With a former EMD demo in the lead, Prince George-Winnipeg train M304 splits the signals at the west end of Wildwood.
After a lengthy wait for P001, M304's train proceeds eastward from Peers behind CN SD70ACe 8103. The VIA train as well as train A416 can be seen near M304's tailend in the distance.
CN SD60F 5508 and CN C40-8W 2170 lead a train of "Trunk Junk" east on CN's Edson Sub.
Brand new CN ES44DC 2334 emerges briefly from the shadows, leading train M304 into Jasper for a crew change.
A sparkling clean CN 2242 departs Jasper with a lengthy lumber train from British Columbia.
Doing so at limited speed, M304 crosses down to the south track at Yellowhead. The lead unit was rocking quite intensely!
98 cars of mostly lumber are lead east by a pair of Dash 9's at Geikie.
CN M304 arrives in Jasper for a crew change.
CN M304 is now on the Edson Sub, just east of English.
CN 2644 and CN 2512 cross M304's train down to the south track of the Albreda Sub at Yellowhead.