The Canadian Pacific Holiday Train will make stops in the Twin Cities metro area this weekend.

At every stop, the brightly lit and decorated train gathers money and supplies for food shelves and local charities. The stops often feature live music and sales of holiday cookies and food.

Related Articles Our readers share their holiday baking ideas and traditions

Holiday decorating: Creating a classic Christmas scene

Twin Cities holiday staple ‘A Christmas Carole Petersen’ returns after 8-year hiatus

Santa looms large at family-friendly holiday events The Minnesota stops are among 150 that two such trains will make across the United States and Canada.

In Cottage Grove, the train will stop at 5:45 p.m. Friday at the Belden Crossing, south of 80th Street near U.S. 61. The nearest address is the Youth Service Bureau, 7064 West Point Douglas Road S.

At that stop, the train raises money and collects food for the Friends in Need Food Shelf of St. Paul Park.

Other scheduled stops include: