CP train 100 at Dorion, Ontario.
CP 8954 leads ethanol train CP 650 over a freshly ballasted section of the Vaudreuil Sub. Pushing on the rear is CP 8001.
CP's daily Edmonton, Alberta to Montreal, Quebec stack train approaches Marathon on a beautiful afternoon
CP 8954 + CSXT 3214 pull 145 cars across the Prairie
CP's hottest westbound passes the elevator at Meadows just before sunset.
Montreal to Vancouver train 113 eases into Brandon for a crew change
CP 609 heads through Heron Bay with Montreal St Luc, PQ - Regina, SK crude oil empties
CP 609 exits the Steel Tunnel with Montreal to Regina oil empties
CP 8954 leads 111 past the elevator at Meadows.
CP 115 heads through Cobourg