Now in its 19th year, the Canadian Pacific train has been making its annual trip across Canada and finally rolled into Toronto last night.
The magical train was adorned with festive holiday lights, bringing with it Christmas cheer to everyone who attends the holiday tradition.
During its nation-wide journey, the train began collecting donations for Canadian food banks, and those who visited it last night were encouraged to bring either a monetary or food contribution to help those in need this Christmas.
Check out photos of the Christmas Train in Toronto, all for a good cause.
- DJ Skate Nights return to Toronto next month
- TTC's Line 1 to have reduced speeds over the next month
- TTC board has approved time-based transfers