Canadian Pacific Railway (CP) celebrates the holiday season by running two Holiday Trains covering Canada and the US Northeast and Midwest, collecting donations for community food banks at each stop. Each Holiday Train is about 1,000 feet in length with rail cars brightly decorated with hundreds of thousands of LED Christmas lights and include a modified box car that has been turned into a traveling stage for performers.