CP 119 makes its way past Dorval as passengers patiently wait for their train to come.
CP run through intermodal on the CSX Cleveland Short Line Sub running as train symbol CSX Q166
CP 112's train stretches out along Lake Superior passing through the Cavers tunnel.
What do you do when your train runs out of gas? Call in the local fuel distributor! CP 8512, with a faulty fuel gauge, ran dry on the Paynesville Subdivision near Kimball. The Land-O-Lakes oil ... (more)
CP 8512 leads a train of grain empties over the Mississippi River at Camden, between Shoreham and Humboldt.
CP 106 rounds a curve just outside of Moosomin early in the morning.
CP Ge's roll a early morning 102 through moosomin.
Heading out onto the Nipigon Sub and into the setting sun.
CP 8512 leads X500 into the sunrise at 7:30am, about to meet CSX N914 at Elmdale siding.
An eastbound CP freight races toward the Twin Cities early on the morning of April 24
East (South) bound Manifest. This unit is actually the second to bear this number, the first was a GP9.