CN ES44AC 2829 leads train M310 out of a small tunnel just west of Ashcroft on CN's scenic Ashcroft Subdivision.
With train A412 ahead working at Ashcroft, M310 finds a parking spot alongside the Thompson River waiting for them to finish.
CP SD30C-ECO 5005 and GP38-2 3046 return to Ashcroft from Kamloops with 36 cars for the Ashcroft Terminal.
With home rails high above on the right, CP ES44AC 8845 leads train 401-20 westbound on CN's Ashcroft Sub, part of the shared CN/CP directional run zone.
One of CN's 4 SD70ACes shoves the tailend of B759's potash loads west on the Ashcroft Sub.
CP ES44AC 8717 leads a loaded coal train into Ashcroft, about to knock down the home signal at the east switch.
Heading west through downtown Ashcroft and along the shores of the Thompson River, CN SD70M-2 8820 leads Edmonton-Vancouver train A417.
With long hood forward CP SD30C-ECO 5005 providing the power, CP's Ashcroft local departs the Ashcroft Terminal with a short train for Kamloops.
Roberts Bank-Toronto CN train Q102 heads east across the Thompson River as an Elkview-Sapperton CP train 877-058 heads west into Ashcroft.
Heading east along the Thompson River, IC C44-9W 2716 leads train Q102 into Ashcroft.
CP 9718 leads a loaded grain train downhill into Ashcroft. CN's Ashcroft Sub can be seen below on the left.
CP AC4400CW 8618 leads an empty coal train into a tunnel at Mile 51.6 of CN's Ashcroft Sub. CN will deliver the train to CP at Kamloops - bizarre, as the train just left CP tracks 5 miles west of ... (more)
RMRX GP40-2W 8015 leads the westbound Rocky Mountaineer into a tunnel at Mile 51.4 of CN's Ashcroft Sub, just west of Ashcroft, BC.
Vancouver-Edmonton grain empties cross over the Thompson River between Ashcroft and McAbee on CN's Ashcroft Sub. The headend lumber empties would be setout at Vavenby, BC.
A pair of CN C40-8s lead train G834 over the Thompson River just east of Ashcroft, BC.