Canadian Pacific Holiday Train

Canadian Pacific on Christmas Day, 2013, said it has "officially wrapped up its journey across Canada and the United States raising record donations for North American food banks."
Canadian Pacific’s annual Holiday Train program, now in its 15th year, is one of the longest-running fundraising programs in North America. Each 1,000-foot Holiday Train—one operating in Canada, one in…