Schwaben culture was on full display over the long weekend at the Kitchener Schwaben Club.
The annual North American Landestreffen celebration is held at a different location around the continent each year.
Over 1,600 people were expected at the weekend event, taking part in dancing, singing, food and more.
There was also a parade and a mass in remembrance of their ancestors.
The paid event was last held in Kitchener six years ago