Coming off the former Big Four onto the westbound former B&O main, this double stack is a pleasant late afternoon surprise.
CPKC Edmonton-Coquitlam train 201-25 diverges off of CN's Yale Sub at Matsqui Junction for a short run on the Mission Sub where it will cross the Fraser River and connect to the Cascade Sub for th... (more)
A trio of GEs lead a short VIF-Deltaport transfer west on the Page Sub.
ES44ACs 9365 and 8856 approach Burton Lake Road as they lead CP 469 through Elko.
ES44ACs 9365 and 8856 lead westbound CP 469 through Fernie.
ES44ACs 9365 and 8856 approach the Alberta/British Columbia border at Crowsnest as they lead CP 469 along the western edge of Island Lake.
ES44ACs 9365 and 8856 near the summit of the Crowsnest Pass as they lead CP 469 along the north shore of Crowsnest Lake.
ES44ACs 9365 and 8856 approach Burmis as they lead CP 469 west on the Crowsnest Sub.
100-05's train passes 118-06's train at the end of the double track at Marquette, MB.
One of the few bright spots in an otherwise tragic week, a CP motor leads Detroit-Grand Rapids train Q329 over the uniquely decorated overpass in Kentwood, MI. I'll always think of my little sist... (more)
A 12000ft #112 hustles through Marathon
CP's hotshot transcon train heads west to Vancouver making time across the Heron Bay Sub
CP 112 passes the elevator at Tucker.
The temperature is below zero on a crisp December morning as a bright red CP GEVO leads an eastbound train through Brooten.
Sometimes you drive down a gravel road in rural North Dakota and happen upon a nice surprise... A new GE leads an eastbound manifest over the Wild Rice River west of Hankinson.