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)
CP AC4400CW 9730, ES44ACs 8955 and 9367 lead 72 intermodal platforms east on the Page Sub. This train is a transfer from Deltaport to Deroche (Nicomen) where a mainline train will normally pick up... (more)
CP ES44AC 9360 leads a 152 car loaded Fording-Roberts Bank coal train west on CN's Yale Sub.
A trio of GEs lead a short VIF-Deltaport transfer west on the Page Sub.
CP SD30C-ECOs 5000 and 5014 head south on the Mission Sub with a short train for the SRY interchange at Huntingdon.
Clean CP SD70ACU 7033 leads loaded grain train 301-323 (running as H30151 27 on CN's portion of the Directional Run Zone) west on the main track at Arnold.
CP ES44AC 8772 leads a loaded coal train west on CN's Yale Sub near Chilliwack, BC.
Eastbound L31 crossing Jupiter Road
CPKC's flagship train, the 101 eases into Heron Bay behind a pair of CP ES44AC's.
Montreal to Vancouver stacks cross the frozen Little Pic River at Neys
About to cross over the Ohio River into Louisville CSX B206-04 heads south with potash empties. Leading the train is CPKC SD70ACU 6644 the WWII D-Day commemorative locomotive.
Ethanol train CPKC 528 is about to pass Lasalle Station.
CP 3041 leads its train west between Carseland and Calgary. I got this photo about 20 minutes before sunset.
CP 8604 brings up the rear of ethanol train CPKC 528.
Local arrived Greenville to deliver 46 loads of sand to Brandon Reinhart LLC.