St Albans Vt (NECR)-Montreal Canadian National 323 is passing by the old Grand Trunk station as it heads northward through the city.
Canadian National 323 skirts the Canada/U.S border as it crosses the Richelieu River at the north end tip of Lake Champlain.
BCOL C44-9W 4651 and CN C40-8 2117 cruise west on the Albreda Sub approaching Von Zuben.
M395 heads west by Robin with a neat lash-up, consisting of BCOL 4651 and IC 2462.
CN 149 in a snowstorm. BCOL 4651 & CN 2449 head west with CN 149 after doing a lift at Turcot West during a snowstorm in February 2014.
BCOL 4651 and IC 1005 are on the approach to Geikie with train M347.
With no CN noodles in sight, M347 train cruises into Jasper.
Now arriving..... Baltimore, BC!
Train Q226 arriving into Curtis Bay Yard on the south side of Baltimore. Above it is the unique truss bridge that carries I-895 over the yard.
NS local train GZ04 takes a trainload of brand new Fords to the distribution center in Hapeville on the ex-Central of Georgia Griffin District. Weather here over the past few days has been less-th... (more)
Toronto to Calgary train 115, now operating via the Edmonton to Calgary line since CN's abandonment of the Oyen and Drumheller Subs, heads south out of Edmonton on the Camrose Sub.
BCOL 4651, CN 2400 and CN 2113 lead Toronto to Calgary train #115 south on the Camrose Sub.
A dirty BCOL C44-9W leads an empty grain train (filled out with some extra traffic on the headend) east on CN's Edson Subdivision.
BCOL 4651 & CN 2449 head west with CN 149 after doing some switching at Turcot West. For more train photos, click here.
Winnipeg, MB, to Sarnia, ON, manifest train rolls south nearing Marsh siding, south of Theresa. This is a new train CN put on to replace M390 that originated at Fond Du Lac to move eastern Canada ... (more)
A very dirty looking BC Rail Dash 9 leads a grain train down the old GTW main through Blue Island.