I now work at Google in Kitchener, and commute from a hobby farm near Hamilton. Quality of life is outstanding. I dread ever having to work in Toronto proper again.
The startup scene in Toronto is a clique. The quality of management talent is sad. After working as employee #4 in a Toronto startup, I jumped ship to work for a late stage startup HQ'd in NYC and the contrast in their management skills and treatment of employees was night and day. Working at a 'hip' company in Toronto they expect you to feel blessed and to take intense sacrifice on their behalf just because you have the privilege of working for something that isn't a bank or insurance company. Meanwhile compensation lags significantly behind what you'd get elsewhere in NA.
And then the rest of the non-startup scene in Toronto is primarily large financial companies, and the work is soul crushingly boring.