The Holiday Train runs Nov. 21 to Dec. 20 for its 26th year of spreading holiday cheer and raising money, food and awareness for people struggling with food insecurity.
https://www.cpkcr.com/en/community/HolidayTrain
Since its inaugural journey in 1999, the CPKC Holiday Train has raised more than $24.3 million and collected approximately 5.3 million pounds of food for community food banks in Canada and the U.S.