A sure sign the holiday season is here.
The Canadian Pacific Holiday Train arrives tonight in Gage Park in Hamilton.
The annual Christmas train will roll in at 7:45 p.m.
To celebrate, there will be live entertainment including the Sam Roberts Band and JoJo Mason.
This marks the 20th anniversary of the train program which helps collects food and donations for food banks across North America.
To date, the Holiday Train has raised more than 14 million dollars and gathered 4.3 million pounds of food for communities along CP rail routes in Canada and the US.