CN C44-9W 2658, SD70M-2s 8813 and 8959 cross the Thompson River between Ashcroft and McAbee.
CP ES44AC 8701 leads an empty grain train past the Ashcroft Terminal.
CP SD40-2s 6011 and 6028 lead a loaded CWR train east on the Thompson Sub between Ashcroft and Semlin.
CP SD40-2s 6011 and 6028 lead a loaded CWR train through the small town of Savona.
CP SD40-2s 6011 and 6028 lead a loaded CWR train for the Mountain Sub onto the north track at Savona.
CP's Toronto bound hotshot 100-11 skirts the shores of Kamloops Lake between Cherry Creek and Munro on CP's Thompson Sub. CN's X310 can be seen making its way to Kamloops on the other side of the ... (more)
CP ES44AC 8764 leads a loaded coal train onto the north track of CP's Thompson Sub at Cherry Creek. Kamloops Lake dominates the background, and for once, there are no CN trains in the distance!
A quartet of CP's finest, with one more mid train slowly climb the hill out of Albert Canyon with 400's freight. CP 9714 was once used for CP's Holiday Train, and has the scars to prove it.
Brand new CP SD70ACU 7037 brings up the rear of a short 115 car K&S potash empty at Geddis.
Toronto-Vancouver train 101-07 cruises westbound on the south track of CP's Shuswap Sub at Campbell Creek.
CP SD70ACU 7018 approaches the site of "The Last Spike" at Craigellachie with 101's freight.
Toronto-Vancouver train 101-07 heads west on the scenic Shuswap Sub approaching Taft East.
Heritage painted CP SD70ACU 7018 leads 101-07's train around the shores of Shuswap Lake at Annis.
101-07's train slogs up the stiff grade and is about to knock down the signal at Notch Hill on the north track of CP's Shuswap Sub.
CP AC4400CW 9801 and ES44AC 8769 skirt the shores of Kamloops Lake with 200's train, closing in on the home signal at Cherry Creek on the north track of CP's scenic Thompson Sub.