West of Marathon CPKC's mainline hugs the shore of Lake Superior or in this case is in close proximity.
CP 8063 leads train 100 east through Edworthy Park in Calgary.
After a quick crew change, CP 528 is southbound and passing the Du Canal Station with CP 8063 & BNSF 6399 up front.
A single Canadian Pacific locomotive leads run through stack train Q166 at MP 195
Splitting swing bridge's protection signal, Canadian Pacific 251 is catching the last rays as it crosses the Richelieu River at St Jean.
Canadian Pacific ethanol train No 650 glides toward the Canada/U.S border as it passes by the old Napierville Junction Ry station/Customs Hose at Lacolle. Rear DPU CP 8954.
Ethanol train CP 650 has CP 8063 up front and CP 8954 on the tail end as it approaches North Jct.
CP 8063 leads its train east near Dalemead. It must be quite difficult for crews to see this time day, heading directly into the rising sun. There's barely any snow out here on the prairies. Looks... (more)
KCS sand train with a new rebuild CP AC44.