First started in 1999 by Canadian Pacific, the CPKC Holiday Train makes stops along the railway's Canadian and American lines to raise funds for local food banks. A fully decorated train makes stops at various locations and a train car is converted into a temporary stage where various musicians perform for approximately 30 minutes. In exchange, attendees are encouraged to make a monetary or non-perishable food donation in support of local food banks.