A westbound Canadian Pacific coal train snakes along the rocky banks of the Thompson River in Black Canyon west of Ashcroft, British Columbia, on September 24, 2015. That’s the equally curvy Can... (more)
A CP eastbound manifest runs at dusk past Black Canyon near Ashcroft, BC
CN 2543 leads a sulphur train into Black Canyon along the Thompson River south of Ashcroft, BC. The train is approaching Basque where it will share CN trackage with CP west to Mission City, BC. Tr... (more)
A LORAM ballast cleaner is headed west on the CP Thompson Sub at Basque. Just around the bend at the top of this photo there are switches which allow the CP and CN to go back to bi-directional ru... (more)
From high on the cliffs above the Thompson River canyon, a westbound coal train can be seen on the CN Ashcroft Sub.
A westbound Canadian National manifest is crossing the Thompson River west of Ashcroft. This is the CN Ashcroft Sub just outside of Black Canyon.
An eastbound stack train is exiting Black Canyon along the Thompson River just west of Ashcroft. Taken from the shoulder of Hwy 97C.
CP ES44AC 8841 leads a loaded coal train through Black Canyon.
Utilizing the CN/CP directional run zone, CP ES44AC 8890 leads a loaded coal train west on CN's Ashcroft Sub. In the distance on the other side of the Thompson River, CP's train 860-958 trundles e... (more)
CN ES44ACs 2831 and 2973 pop out of the Mile 55 tunnel and promptly over the Thompson River passing through Black Canyon leading a loaded North Vancouver bound coal train west.
CP ES44AC 8890 leads a loaded coal train through Black Canyon.
CN C44-9W 2628 leads train X105 through Black Canyon just west of Ashcroft, BC.
An eastbound empty CP coal train has just departed Ashcroft, BC on the Thompson Sub, paralleling CN's Ashcroft Sub towards Kamloops.
CN ES44AC 2849 leads train M310 over the Thompson River east of Ashcroft, BC.
Coquitlam-Edmonton train M310 coasts down the main at Ashcroft following the shores of the Thompson River towards Kamloops for a crew change.