Edmonton, AB - Montreal, PQ stacks ease across The Little Pic River on a picture perfect morning.
CP 101's train is a few miles west of Marathon
Montreal Hochelaga, PQ - Vancouver Coquitlam, BC stacks heads through the ruggedness surrounding Neys Provincial Park. The Little Pic River spills into Lake Superior here and is a very picturesque... (more)
CP 8011 crosses Poplar Lane in Dorion, Ontario with train 119.
The sand train slows to a stop at Dickinson. It'll be about an hour before they get moving once again.
A sand train heads WB on the Paynesville Sub in Rockford. This part of the Paynesville Sub is one of many that still has old code line poles standing in place. The train will come to a stop soon a... (more)
CP train 119 at Dorion, Ontairo.
A sand train heads west into the setting sun on the Paynesville Sub, through the pond west of Buffalo.
The Vancouver to Chicago intermodal heads over the Rockford trestle early in the morning. This shot wasn't possible until recent tree clearing occured, opening up a new angle on the north side of ... (more)
Montreal, PQ - Vancouver, BC stack train #113 heads through downtown Marathon on a pleasant morning
CP AC4400CWM 8205 pulls Vancouver IMS, BC - Toronto Yard, ON train #100 out of Coldwell and along Echo Lake.
CP AC4400CWM 8024 + CP AC4400CW 8642 pull 118's freight through Neys Provincial Park on a beautiful summer morning
CP 118-01 heads through the rugged terrian west of Marathon curving around Port Munro on Lake Superior
On a cool spring morning, CP AC4400CWM #8207 leads CP 603 through Hope, BC on March 25th, 2022.
CP 8178 leads its train west down the hill and into Field, BC for a crew change. Mount Stephen stands proud in the background.