Christmas is a magical time, one in which you want to bestow good fortune on those around you. That is what the Canadian Pacific (CP) Holiday Train does as it wends its way across the country, gathering food and raising money. It donates its profits to local food banks, which adds to the Christmas cheer for those in need of a boost. It stops at the New Hope Ice Arena along its way, providing entertainment for the whole family.