The CP Holiday Train crosses the frozen Mississippi River headed west for its first stop of the day in Loretto, MN.
CP's Holiday Train hits a drift at Blooming Prairie, on the old Milwaukee Road line between Owatonna and Austin, Minn., en route to its next show in Austin.
It doesn't look like it, but this is CP's Holiday train. It was towed backwards from a wye at Mona, near Lyle, Minn., to Mason City since there is not a wye there and the train had to head east ou... (more)
CN meets CP. CN conductor and RP contributor Mike Da Costa watches the action at the Nassagaweya 1st Line crossing at the west end of Guelph Junction. A CP employee walks behind an eastbound stack... (more)
Side view with flag waving in the wind.
The CP Holiday Train will wait for an eastbound stack train here at Guelph Junction before proceeding west to its first performance of the night at Galt.
The CP Holiday Train passes the photo line at Nassagaweya 1st Line and Sideroad 3, just south of Guelph Junction
Merry Christmas. CP 9824 leads the Holiday Train toward its first stop of the day in Oneonta, while NS 9925 waits for the train to clear before heading south to Binghamton. Note the classic... (more)
Merry Christmas, eh! The CP Holiday Train rolls through the Susquehanna River Valley just north of the town of Wells Bridge.
Merry Christmas Eve. In a behind-the-scenes look at a CP Holiday Train stop, Binghamton police and CP employees help keep traffic moving and onlookers safe as they admire the bright lights.... (more)
The 10th anniversary Holiday Train departs for Lytton after completing its first scheduled stop of the day in Ashcroft.
CP's westbound Holiday Train salutes ghosts of the former IC Gruber Line just north of Forreston.
CP 1571 watches on as the Canadian Pacific Holiday Train arrives in town to entertain and perform for it's 10th year anniversary.
ICE 6211 and the CP Holiday Train west of Leaf River. After a meet with an MCBE train at Kitridge, the train will highball for the 3:30pm stop at Savanna.