CP SD40-2's 6012 + 5871 pull a loaded rail train thru Heron Bay
CP 112-22 departs Ottertail, after meeting CPKC 101
CP 9731 shoves CPKC 112-22 over the Ottertail River, on the aptly named Mountain Sub
CP 7016 navigates the Fraser Canyon, east of Yale BC.
CP 8780 approaches Range Road 222 as it heads east on the Scotford Sub.
CP 6644 is leading CPKC 118 as it passes the empty and overgrown Hochelaga Yard in East end Montreal. CP had a number of local clients around here as recently as the mid-2000s, but none are served... (more)
After setting off traffic in St-Luc Yard, CPKC 118 is heading to the Port of Montreal with intermodal traffic and D-Day unit CP 6644 leading a pair of GEs.
CPKC train B81 local transfer from Scotford to Edmonton is passing Akenside with SD60M CP6258 and GP38-2s CP 3105 and 3044 in charge.
KCSM ES44AC 4879 pulls Montreal, PQ - Edmonton, AB "intermix" train 119 into Neys cresting the hill.
The sun pops out just after ethanol train CPKC 528 has departed south with the American crew onboard. Leading is the desert military unit.
CP 8034 + KCS 5017 look great together along Lake Superior
CPKC's Toronto, ON to Vancouver, BC intermodal twists thru the rocky and rugged terrain north of Lake Superior.
CPKC Train 601’s Tail DPU Pushes The Train Over Hunter Creek.
CP 8778 and KCSM 4876 lead an eastbound intermodal through Chase.
CP SD70ACU 7025 + CP AC4400CW 8521 pull the Edmonton, AB to Montreal, PQ train thru Marathon in the mid day fog of Lake Superior! In the foreground is a pallet maze at a local establishment.