CP FP9Au 1401 speeds west through the thick forest on CN's Yale Sub with a westbound business train.
Q111 is ready to blast off from Jasper with CN ES44AC 3811 making its maiden run west.
CREX ES44AC 1506 idles at the west end of Swan Landing on the tailend of a loaded sand train.
CREX ES44AC 1525 leads train G846 over the continental divide at Yellowhead on CN's Albreda Sub.
After changing crews, Q192's train pulls through the north yard at Jasper behind CN SD60 5415 and CN C40-8Ms 2446 and 2447.
CN ES44DC 2322 leads Toronto bound stacks east on the Edson Sub.
CREX ES44AC 1506 and UP AC4400CW 5759 prepare to shove loaded sand train S211 north on CN's Grande Cache Sub.
CN SD70M-2 8959 and GECX C40-8W 9520 pull Detroit-Prince Rupert train Q141 into the yard at Jasper for a crew change at the west end.
CN SD70M-2 8959 and GECX C40-8W 9520 lead Detroit-Prince Rupert train Q141 west on the Edson Sub.
A416 is doubled over in the yard at Jasper waiting for a slot on the busy Edson Sub.
Chicago-Roberts Bank train Q119 speeds along the shores of Moose Lake on CN's Albreda Sub.
IC SD70 1012 leads train Q116 into Jasper for a crew change.
CP FP9Aus 1401 and 4107 are exercising their rights in the CN/CP directional run zone, heading west on CN's Yale Sub at Arnold with train 31B-02, an empty business train heading to Vancouver for a... (more)
With CN A417 in the clear ahead at Chilliwack, CP 31B departs the west end of Rosedale.
With CN traffic ahead, CP FP9Au 1401 and 4107 bring a westbound charter train down to a crawl approaching Rosedale on CN's Yale Sub.