Kitchener-Waterloo has a large population with German heritage and is an hour or so's drive from Toronto. You could do it in an evening, but it might be worth staying overnight, because there is also some good shopping in the Mennonite communities nearby.