The Holiday Train isn't making a stop in Rochester this year, but it won't be too far away if you want to take your kids to see it. If you've never been, the Canadian Pacific holiday train website explains what to expect, “A typical Holiday Train event goes something like this: the train arrives and pulls to a safe stop in front of the crowd. The stage door lowers and the band opens with its first song. After that, a brief presentation takes place with local food bank officials and other dignitaries. Once complete, the band resumes performing a mix of traditional and modern holiday-themed songs.”

Keith Creel, Canadian Pacific's President and Chief Executive Officer said, "The Holiday Train program is all about local food banks and food shelves and the critical role they play in our communities. People come for the beautifully-lit train and stay for the incredible show – all in the name of community. The holiday season is the best time of the year, and we look forward to bringing together thousands of Canadians and Americans this season for this incredibly important cause and a great time."

On December 9th the train will make two stops in Southeast Minnesota. The first scheduled stop is in Winona at the Amtrak Station at 4:15 PM that day. The train will then roll into Wabasha for a 6:15 PM stop at the Gambie Ave. Railroad Crossing near Bruegger Park. Each stop lasts about a half an hour. Learn more here.