The CPKC Holiday Train, a tradition spanning over two decades, embarks on its 26th cross-continental tour this year.

Credit: CPKC
From November 21 to December 20, two trains will travel across Canada and the U.S., supporting food banks by raising funds and awareness.
Since its first journey in 1999, the Holiday Train has raised over $24.3 million and collected more than 5.3 million pounds of food for community food banks. The initiative aims to combat hunger, encouraging attendees to contribute healthy food items or monetary donations.
At each stop, local food banks receive financial contributions from CPKC and donations from attendees to support those in need during the holiday season.
A First for Saint John
Saint John will host the iconic train for the first time.
Saint John will be the inaugural stop for the Canadian train, which begins its journey on November 21. The train will travel to Maine and Quebec before concluding in Port Moody, British Columbia, on December 20.
You may like:
What to Expect:
- The train’s vibrant LED lights and holiday designs illuminate its 1,000-foot length, creating a festive atmosphere.
- Each stop features a performance stage that lowers from the train’s boxcar, where entertainers perform holiday-themed and original songs.
-
- In Saint John, the James Barker Band will perform holiday classics and original hits, showcasing their chart-topping energy. Joining them is Clerel, a soulful singer-songwriter from Douala, Cameroon, who will captivate the audience with his unique melodies, blending afrobeat and French chanson influences.
- Local food bank officials join the presentation, highlighting the impact of the initiative on their communities. The event in Saint John supports Harbour Lights.
Trip Planning – CPKC Holiday Train Saint John

Credit: CPKC
When: Thursday, November 21, 2024 | 6:00 PM – 6:45 PM
Where: TD Station Parking Lot, 99 Station Street, Saint John, New Brunswick
How Much: Free. Donations to food banks are collected at the event. Saint John event supports Harbour Lights, which helps 16 food banks in Southern New Brunswick, stretching from St. Stephen to Sussex and including the Fundy Isles.











What time will the train go through Grand Bay, NB?