DH 7304 leads train V52-25 back towards Kamloops, after they have finished there work for the day in Ashcroft.
CP V52 blasts west towards Ashcroft for the days work, as the sun has just risen.
CN L587 glides into Kamloops on CP's Shuswap Sub which essentially connects CN's Okanagan Sub to the CN mainline at Kamloops via trackage rights.
After a crew change at Kamloops, CP train 100-23 departs out onto the Shuswap Sub for a run to Revelstoke behind brand new heritage SD70ACU 7010 making its first trip east across the country.
Kamloops Heritage Railway Society’s ex-CN 2-8-0 2141 heads west on the Okanagan Sub as it departs from the former CN station with the Spirit of Kamloops exccursion train.
GP40-2(W) 8014 and GP40-2 8018 idle at the station in Kamloops after arriving from Banff with Rocky Mountaineer's "First Passage West" tour train.
Kamloops Heritage Railway Society’s ex-CN 2-8-0 2141 prepares to depart from the CN station in Kamloops.
A pair of GP-40 variants lead a Rocky Mountaineer Railtour train set into Kamloops north yard.
A pair of GE units lead a train out of Kamloops yard across the North Thompson River.
CN SD70M-2 8898 departs from Kamloops on a westbound intermodal.
CN ES44AC 2969 approaches Ord Road as it leads an eastbound manifest into Kamloops.
CN Dash 9-44CWs 2621 and 2614 lead Vernon to Kamloops train L587 into Kamloops.
Cando Contracting's ex-CN GP9RM 4016 parked at their rail terminal in Kamloops. In 2016 the company purchased the former Weyerhaeuser sawmill property on Mission Flats Road to serve as its base of... (more)
SD70M-2 8855 and SD60 5480 travel along the edge of the Lac Du Bois Grassland as they depart from Kamloops and head west on the Ashcroft Sub.