Clean CN SD60F 5552 waits for a new crew at Mile 10.8 of CN's Albreda Sub.
A dirty BCOL C44-9W awaits its next call to duty sitting on the shop track at Jasper.
CN SD60F 5545 screams towards Jasper with a short 26 car train from Hinton.
Q119's train winds its way through Canoe River behind a pair of SD60Fs.
CN SD60Fs 5544 and 5541 cruise downhill between Clemina and Lempriere with train Q119.
CN SD60F 5522 leads A417's train through "Cedarside" just west of Valemount on the Albreda Sub.
CN SD60Fs 5544 and 5541 squeeze their 8,022' Q119 into the 8,440' siding at Lempriere to meet eastbound train M354.
CN SD60Fs 5544 and 5541 cruise down the main at Canoe River with train Q119.
GEXR 432 with RLK 4095, GEXR 3030, GEXR 3393 and GEXR 3054 move a healthy train through Norval.
CN 382 with BCOL 4644 leading powers up the slight grade coming out of CN Snake on a crisp spring morning.
The last southbound GO train rolls on through bound for Union Station with a F59PH leader.
A recently washed BCOL C44-9W gets G843's train on the move again at Jasper after a crew change.
CN SD60F 5517 idles on the Jasper shop track.
L513 makes a big double over in the siding at Swan Landing prior to departure to Jasper. Notice the skull mounted to the nose of the unit!
The Hinton-Jasper turn blasts through Entrance behind CN SD40-2W 5354.