Running a half hour late, the 2022 CP Holiday train heads through the small community of Buffalo, IA along the Mississippi River.
The 2022 CP Holiday Train crosses the narrow ridge splitting Lake Sabula, heading out of the small community, or nicknamed “Island town” of Sabula, Iowa. In the background is the Mississippi R... (more)
On The Box Car Big Stage. The Canadian Pacific/CP Holiday Train returned to New York State for the first time since 2019, and the crowds really came out to celebrate the event. One Monday, ... (more)
Canadian Pacific's 2022 edition of the Holiday Train makes its afternoon stop in Schreiber
CP's 2022 Canadian Holiday Train crosses the frozen Pic River
CP train 100 at Dorion, Ontario.
CP train 421 at Dorion, Ontario.
Tracy, MN marks the western end of Canadian Pacific's ownership of the former Dakota, Minnesota & Eastern line across southern Minnesota and into South Dakota. From Tracy west, the railroad belong... (more)
Destined to Montreal, Canadian Pacific 121 is passing Brookport Qc.
The Show is a Hit in Windsor, Ontario. With the Ambassador Bridge to the USA in the background, the Canadian Pacific Holiday Train performs to a large crowd braving the cold night air in Windsor. ... (more)
Westbound grain train approaching Juniper.
CP train 103 departing Thunder Bay, Ontario.
CP train 113 at Dorion, Ontario.
Sunday Blues. In what was then an unusual move, Canadian Pacific Railway Train 250 arrived in Jackman, Maine on the afternoon of Sunday, February 28, 2021. Also unusual is that it was carry... (more)
CP 8792 leads CP 248 East through Franklin Park.