Northbound mixed freighter passes the Cargill grain elevator at Mount Albert.
CN 112 pulls hard through Ferland
Canadian National #2863 leads train 421 from Fort Erie on the US border off the Grimsby Sub and onto the Oakville Sub at Burlington, Ontario on June 25, 2016.
No shortage of horsepower here, 6,000 ponies are galloping on the Galt Sub as the London Pickup head west through Puslinch.
CP 8939 + CEFX 1024 lead 254 east on the Windsor Sub at Melrose.
Sarnia - Toronto train #84 is about to take the light at Melrose.
CP MofW Caboose 420990 at Smiths Falls, Ontario January 06, 2000.
The daily yard job heads light to the Mission to grab loaded lumber cars from the sawmill
Coke empties for Roseport, MN depart Thunder Bay
Tracing the rugged shoreline and scenery of Lake Superior, along with an occasional visit alongside Canada Highway 17, is Canadian Pacific train No. 118 at Neys, Ontario, on June 12, 2016.
UP 5519 approaches Smiths Falls with Albany, N.Y. bound crude oil train #550.
The late evening roadswitcher out off Agincourt trundles up the MacTier Sub with a short train in tow.
The splitting of The Canadian. VIA FPA4 6762 is departing for Toronto with train #12 while the crew services 6405 before departing for Montreal with train #2.
GP20C-ECO 2205 works at the west end of Smiths Falls yard.