CP holiday train celebrates successful tour
Canadian Pacific’s (CP) 19th annual holiday train made another successful tour across North America this year, spreading cheer by raising more than C$1.5 million (US$1.18 million) and 300,000 pounds of food for local food banks.