The annual Canadian Pacific Holiday Train is rolling into Manitoba, bringing entertainment and collecting donations for community food banks.

Holiday train

The Holiday Train features a modified boxcar that turns into a stage for musicians travelling along the route. (Facebook)

 The train, decorated with hundreds of thousands of Christmas lights, features a modified box car whose side drops open and turns into a stage for musicians to perform at stops along the route.

The train will be in the community of Whitemouth at 7 p.m. Monday and then Winnipeg at 9:15 p.m., stopping on Molson Street between Panet Road and Munroe Avenue.

The train will also stop on Tuesday in Portage la Prairie and Minnedosa, then in Shoal Lake on Wednesday.

The Winnipeg stop will feature entertainment from Melanie Doane, Crystal Shawanda, and Doc Walker.

Doane and Shawanda will perform in Whitemouth, while Doane and Doc Walker will take the stage in the other Manitoba shows.

The train kicked off its 15th year on Nov. 27 with a cross-Canada journey from Merrickville, Ont., to Port Coquitlam, B.C.

CP also runs a similar event south of the border, where its Train of Lights makes a run through the U.S. Northeast and Midwest.

The trains stop in more than 150 communities across the CP North American rail network.

The public is encouraged to donate food and money that will go to their community's food bank.

Since its inception in 1999, the train has raised more than $7.4 million and more than one million kilograms of food in the U.S. and Canada.