Toronto is truly a mixed up place socially,  

www.eurocoalition.com

however if you are coming, here's some suggestions to stay sane:


Nice place to stay!
When in Toronto stay at the Radisson Admiral at the 
Harbourfront. The Chessmans spent their honeymoon 
here. Every hotel should be as nicely fixtured to provide
equivalent value as this!!!!! Service back then was special
(circa 1989) Note: rooms are often fully booked.
 

  

Stage West (in several other cities too) has for decades been a great place for dinner theater, and even to stay!