CP's Toronto-Vancouver train 101-06 coasts out of O'Brien, heading into White River for a crew change.
AC4400CWM 8001 and ES44AC 8774 lead westbound CP 369 through Fort MacLeod.
CP 113 is westbound out of Marathon through some fresh snow along the rugged shore of Lake Superior's Peninsula Harbour.
Southbound CSX Tank Train K423 swings around the curve at Renfroe, AL., as they climb the hill to Shocco.
CP 113 crosses over the CN Kashabowie Sub
CP 8026 brings up the rear of CP 142.
Train 252 at Port Henry along Lake Champlain.
CP 252 on the approach to Howard's siding at CPC 125 Westport, NY.
CP 252 at CPC 123 Westport, NY on a beautiful fall morning in the Adirondacks.
CP 252 along the rugged shoreline of Lake Champlain north of Port Henry, NY.
Canadian Pacific train 252 meets the northbound 931 at Wadhams siding along the Boquet river. The fall colors are showing early this season thanks to some below freezing nights. .
CP 252 skirts south along Willsboro Bay.
After being held out of the yard for a few hours (with CP 9112 ahead), CP 112 is on the move as it slowly enters Lachine IMS Yard.
Morning stacks pull through Heron Bay
CP 101's train pokes out of the Jackfish tunnel