Fresh rebuild CP 8208 (ex-CP 8560) leads ethanol train CP 650 past a pair of signals in Pointe-Claire.
CP 112 is arriving in Lachine IMS as it passes tracks full of stored autoracks.
Canadian Pacific train 252 is approaching the Port Henry station along the shore of Lake Champlain. Just behind the train are remnants of the old Lake Champlain and Moriah Railroad which hauled ir... (more)
Making excellent time, CP 8056 leads train 100 east along the Bow River in Calgary.
119’s train twists and turns through the big granite rocks south of Romford carving its way through the Canadian shield. This view 20 years ago looked like something out of the moon or as a frie... (more)
CP 118 crosses the Little Pic River trestle at Neys with a fairly new rebuild upfront
CP AC44's 8151 + 9823 have 113's train in check heading west through Marathon
CP 113 flies across Spruce River road about halfway through its descent into the Lakehead surrounded by a whiteout lake effect snowstorm.
The fall colors begin to cover Red Rock Cuesta as CP 113 skirts the shores of Lake Superiors Nipigon Bay.
A passing Canadian Pacific freight helped my kids and I pass the time as we awaited the arrival of the eastbound Empire Builder to take us to Wisconsin Dells for a fun day out on Memorial Day week... (more)
CP AC4400CWM 8173 + CP AC4400CW 9728 pull 118's freight into Marathon
Factory fresh rebuild 8173 pulls Edmonton, AB - Montreal, PQ intermix #118 along Lake Superior passing Carden Cove
In the late afternoon a Vancouver Deltaport, BC - Toronto Yard, ON stack train makes its way down the main at Marathon
CP AC4400CW 8019 + CP ES44AC 8865 have a 173 platform intermodal passing through Neys across The Little Pic River trestle. CP AC4400CWM 8160 is in DP mode 121 platforms back.
CP 100 carefully begins its descent of Bowker Hill on a pass stop out of Loon. On the lookout for broken rail on this bitter winter morning.