CP 4404 trails CP 3105 as it heads back to the yard after leading their train from Toronto Yard to the Expressway Terminal out in Hornby, ON. The train was dropping off what looks to be a long str... (more)
CP 640 heads through Progreston with a sweet consist. CP 6229, SOO 4402, CP 6009, CP 6066.
After meeting a light power move and being tucked away in a siding behind CP 100, SOO 6035 finally appears as it passes us under Rogers Rd. This scene here sure changed in the last few years, the ... (more)
SOO 6035 clears south siding switch Palgrave as it hauls its work train south.
Just south of Spence Yard, SOO 6035 and CP 5765 haul their CWR train. This train went east after arriving in Toronto Yard to drop rail in Trenton, ON.
CP 244 flies through Puslinch with BNSF 7336 and BCOL 4654. The BCOL was set off in Lambton Yard.
SOO 6061 rounds a curve on the countryside in Puslinch on its trip west leading CP 147. Trailing where UP 3747 & BNSF 4672.
SOO 6035 and CP 5765 haul their CWR train south after meeting CP 113 here at Baxter. The CWR train could not enter siding so for every meet they stayed on the main. This train went east after arri... (more)
The last car on CP 100 was a single flat car carrying new axles.
CCGX 4009 busts through a snow drift in the flat farmlands of Caledon its trip south with 6 cars.
SOO 4417 & CP 3071 sit at the east end of Toronto with some double stacks.
CN 332 pulls up the grade at Scotch Block with IC 2455 and CN 2025.
CP 550 with UP trailing passes CP 142 with an ex-UP SD90Mac which is making a lift at Lambton Yard.
CP 234 came into Guelph Junction with 2 hot axles right at the tail end of the train. After waiting for CP 246 to clear and go down the Hamilton Subdivision, 234 pulled up and left the conductor b... (more)
An all UP consist on CP 254 is seen here passing through Desjardins with what was basically a grain train.