Heading through light snow flurries, Canadian National #529 rolls north toward Montreal.
Heading toward Montreal, Canadian National #323 crosses Mercier St as it rolls through the city at sunset.
Ice fog is rolling in as Rouses Point NY-Montreal CN #529 is heading north toward Montreal.
The dull noise of track squeal as CN #324 takes the tight curve in the front of the old Grand Trunk depot on a warm November morning.
AMTK 176 leads the southbound Adirondack around a curve in St-Jean-sur-Richelieu.
Usually running after dark, Canadian National #528 heads south toward the United-States. At Rouses Point NY, the consist will be interchanged with Canadian Pacific (D&H).
Canadian Pacific #319 rumbles across the Richelieu River as it leaves the Central Maine & Quebec Ry interchange at Iberville with ex-MM&A #2000 dead in the consist. ... (more)
Heading back to Montreal after interchanging with Central Maine & Quebec Ry, Canadian Pacific #319 crosses the Richelieu River with dead ex-MM&A #5078 in the consist. ... (more)
Breezy morning as a trio of Canadian Pacific GP38-2's rolls across the Richelieu River on its way to the interchange with the Central Maine & Quebec at Iberville.
Montreal Maine & Atlantic still operates in Canada. Destined for CP St Luc Yard in Montreal, train # 1 with a pair of GP20D's , crosses the Richelieu River.
A Brandt Peterbilt works south as it rolls by the historic station at St-Jean.
Originating at St Albans Vt, CN #323 leans into a curve as it rolls by the former Grand Trunk station at St-Jean on a pleasant spring afternoon.
Montreal Maine & Atlantic # 1 approaches Chambly Canal Lock No 9 as it heads toward CP St Luc Yard in Montreal.
Interchanged at Rouses Point NY, Canadian National #529 leans into the curve coming into St-Jean amidst light flurries
On a snowy February morning, Canadian National #323 heads north as it eases around a curve in St-Jean.