(Undated) — A holiday train that travels through the U.S. and Canada entertaining audiences and raising awareness for food banks will return to Minnesota in December. The Canadian Pacific Holiday Train will be making stops in Rochester, Owatonna, Waseca and Janesville on December 6th before moving on to Austin on December 7th. After several stops in northern Iowa, it will return to Minnesota for stops in La Crescent on December 8th and Winona and Wabasha on December 9th. The train is also planning stops in the Twin Cities area as well as Glenwood, Detroit Lakes, Thief River Falls and Elbow Lake. This year marks the 25th annual tour for the train, which donates to local food banks at each stop.