Morning light begins to bathe the trees as train 300 heads east along the banks of the Bow River in Calgary.
KCS 5003 Leads Train 600 East At River Road On The CPKC Cascade Sub.
CPKC G95 is eastbound through Pointe-Claire.
Canadian Pacific, CP 5737-5604-1588-5477, mp86.9 on the Heron Bay sub, Ripple Lake, Ontario. September 21, 1997. Jack D Kuiphoff © photo
CPKC G95 is eastbound through Dorval with a pair of GP38-2s, in a short distance it will stop to switch Dural.
CP 8865 leads train 100 east through Edworthy Park, as seen from the Douglas Fir trail lookout. This train came into Revelstoke back on Aug. 21 at 2101. I'm not sure where it was stopped during th... (more)
CP 9354 takes a right turn at KC Junction onto the Windermere sub.
CP 8823 leads its train south between Okotoks and Aldersyde.
CPKC 528 with rear DPU KCS 4006 is passing a poutine festival on a smokey afternoon.
CP ES44AC 8881 heads up 104's train eastbound out of Coldwell along the shores of Echo Lake along Lake Superior
CP's Track Evaluation Car #92 makes an afternoon run across the Heron Bay Sub.
CP ES44AC 8911 + KCS ES44AC 4685 descend into Middleton with priority intermodal traffic. The Little Pic River empties into Lake Superior to the right on an ever changing path.
CP AC4400CWM 8016 shoves 10268' of stacks & racks across the Little Pic River and up Neys Hill.
CP 8628 leads its train east through Edworthy Park in Calgary.
Canadian Pacific, CP SD40-2 6013 - 5736, U50 , nickle ore out of INCO at Levack heading to Sudbury on the CP Cartier sub at, Onaping Falls, Ontario September 14, 2011. Jack D Kuiphoff © photo