Since 2003 the Canadian Pacific Holiday Train has stopped in Cottage Grove, Minnesota. Two trains run across Canada and the US and for the past decade Cottage Grove has attracted some of the biggest crowds and raised a lot of money for the local Friends in Need Food Shelf.