CP 101 arrives in Thunder Bay and reflects nicely in a large puddle of spring runoff.
Hotshot 113 blasts through the former siding location of Navilus kicking up freshly fallen leaves in its path. In 2018 along with upgrading the CTC, CP eliminated 5 signalled sidings on the Nipigo... (more)
AC4400CWM 8037 heads north on the Thompson sub as the trailing DPU on eastbound Vancouver to Toronto train 100.
AC4400CWM 8037 approaches Spences Bridge as it heads north on the Thompson sub as the trailing DPU on eastbound Vancouver to Toronto train 100.
AC4400CWM 8037 passes through Cranbrook as the trailing DPU on a westbound Canpotex potash train that will be interchanged with the UP at Eastport, ID.
CP AC4400CWM 8045 and UP AC4400CW 5910 lead a westbound manifest through Cranbrook.
Vancouver IMS, BC - Toronto Yard, ON stacks/racks eases into Marathon with 12000ft behind
CP 100 approaches Marathon running alongside Lake Superior
101-17's train climbs the main track at Terrace Bay.
498's train whips around a super-elevated curve near Uren, SK.
CP AC4400CWM 8067 and UP ES44AC 8216 have just departed Moose Jaw, SK heading east on the Indian Head Sub.
Another day begins on the Laggan Sub as 101-20's train begins its climb to the Continental Divide after a fresh snowfall overnight.
Edmonton Lambton Park, AB - St. Paul, MN train 292-21 departs Moose Jaw, SK behind CP AC4400CWM 8066. This train will head east on the Indian Head Sub for a short distance to Pasqua, SK where it w... (more)
198-20's train is just east of Morse on CP's Swift Current Sub.
Edmonton-Montreal train 118-22 cruises east on the Maple Creek Sub between Kincorth and Maple Creek.