While it would be nice to have some physical separation and do something in Kitchener, London or Windsor, the place that makes the most sense is Mississauga.
It's the 6th largest city in the country, has a large corporate base, is basically smack dab in the middle of the 7+ million people in...