At sunset in Napirville, Canadian Pacific Tec Train is heading back to Montreal after testing on the Delaware & Hudson.
Enola-Montreal Canadian National #529 is heading north through l'Acadie.
With a thunderstorm rumbling to the south, Canadian Pacific Tec Train is passing the old Napierville Junction Ry station at Lacolle
A pair of SD40-2F's is shunting cars at Farnham Yard.
Canadian National #529 is passing through St Jean as it heads north toward Montreal
Canadian Pacific ethanol train #650 is heading south toward Rouses Point New York at St-Mathieu. Union Pacific # 5360 is shoving at the rear.
St. Albans Vt-Montreal Canadian National #323 rumbles through the city on a gorgeous afternoon.
Bound for Montreal, Canadian National #529 is racing north through southern Quebec farmland.
Central Maine & Quebec Ry train #1 arrives at Farnham Yard.
Montreal-Selkirk cn #327/CSX Q620 with two freshly rebuilt SD40-3's passes through the rolling farm lands near the Canada/US Border on the Montreal Subdivision.
Enola-Montreal Canadian National #529 is rounding a curve as it is heading north through St. Jean.
Canadian National #528 is heading south toward Rouses Point New York on a pleasant evening.
After two years of absence, the Orford Express is returning to Eastman as it rumbles high above Lac D'Argent.
Heading south from Montreal, Amtrak Adirondack is passing by the old Grand Trunk station. Monument & historic marker commemorate this location where Canada's first railroad was begun in 1836, late... (more)
On its way to Montreal, Amtrak Adirondack is passing the old Grand Trunk depot