CP ES44AC 8781 wears a special scheme for Hapag-Lloyd and the Port of St. John, NB.
CN 7600, a former CN GP38-2 now upgraded to a GP40-3 rests along side a wide cab SD40-2 now relegated to pulldown/hump service.
L529's train departs the north track at CN Humber behind GP38-2 4708.
Spence-Toronto Yard train 2H17-11 heads south on CPKC's Mactier Sub at Mile 10, passing underneath CN's Halton Sub.
CP GP20C-ECO 2267 leads CPKC's TEC train south on the Mactier Sub heading towards Toronto.
CN GP38-2 4708 and GP38-2W 4770 depart Mac Yard on the Halton Outbound track with a short train for Brampton.
Toronto-Moncton train M306 departs CN's MacMillan Yard out of "York 2" behind ES44AC 3869.
Toronto-Vancouver train Q103 has just begun its long journey across the country at Snider on CN's York Sub.
Montreal-Edmonton train 119-11 prepares to depart CPKC's Vaughan intermodal facility.
CN ET44AC 3171 is leading train 435 out of MacMillan yard.
CP ET44AC 7433 pulls into the Vaughan Intermodal Terminal.
CP ET44AC 7433 pulls 113-21's train through the Vaughan Intermodal Terminal.
113-21's train pulls into CPKC's Vaughan Intermodal Terminal for a setout and a pickup prior to continuing north on the Mactier Sub.
Calgary Alyth, AB - Montreal St. Luc, PQ train 2112-17 departs CPKC's Vaughan, ON intermodal terminal after a pickup and setout.
Westbound CN M369 charges uphill, seconds from knocking down the intermediates between Yonge St and Hilda Ave.