The westbound Rocky Mountaineer rolls alongside the Bow River through the Canadian Rockies.
CP 8646 and 9369 are two of the four locomotives hauling this long potash train westward through the Canadian Rockies.
A single GMD1 brings a train of pipe loads from the factory in Regina.
CP 8913 leads an eastbound intermodal train at Castle Mountain, between Banff and Lake Louise along the Bow River.
A SOO switcher works the Bensenville yard.
Ex CP locomotive 1819 leads an empty ore train to Brunswick Mines on the now defunct ex CN Nepisiguit subdivision.
The VIA Chaleur passes over the Port Daniel river en route to Gaspe.
Glacier Park is the 23rd and last car on the VIA Rail Canadian as it leaves Winnipeg en route to Vancouver across the prairie.
The Chaleur passenger train passes over the Grand River near Pabos beach on the beautiful Gaspe peninsula.
The daily NB Southern freight rolls through snowy Harvey Station with four GP38s providing the motive power.
The "Canadian" kicks up some snow on the way out of Winnipeg, Manitoba.
Two SD60 cowl units bring a long grain train into Manitoba's capital city, bringing the summer's harvest closer to the Great Lakes and the ships that will take it away.
Former CP locomotive NBEC 1819 leads the empty ore train toward Brunswick Mine for reloading with zinc concentrate.
Big power on the La Riviere sub! A CP SD90/43MAC led a grain train south on the CP branch line out of Winnipeg.
A pair of SOO locomotives were assembling a train in Kipp yard.