The upcoming holiday season means the return of Canadian Pacific Kansas City (CPKC) Holiday Train.
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.
Here is where the train will be stopping in and around Montreal this year:
