A pair of GP-40 variants lead a Rocky Mountaineer Railtour train set into Kamloops north yard.
CN 5651 leads a train through Barriere, BC.
CN 5651 leads a train through Vinsulla, BC paralleling both the Southern Yellowhead highway and the North Thompson River.
A pair of SD60s lead train 546 southbound through Shannon, BC with the Vancouver-Squamish turn.
CN 2021 pulls through Jasper Yard.
CN 8804 leads a stack train around the Athabasca River.
CP 8763 weaves through some tunnels on the Thompson Subdivision.
ACR 1404 and CP 4069 sit in the mountains.
PGE 2 sits on the turntable.
A pair of GE units lead some stacks eastbound out of Jasper.
A pair of GE units lead a train out of Kamloops yard across the North Thompson River.
An on time eastbound Canadian skirts around Moose Lake on CN's Albreda Subdivision.
CP 8763 leads a westbound grain train through the Thompson River canyon paralleling Trans-Canada Highway 1.
CP 8797 crosses over to the south track with an empty coal train while a road switcher services Savona Specialty Plywood on the north behind the photographer.