I am not familiar with Toronto personally but it would have one huge benefit over silicon valley...you don't have to live in silicon valley.
Edit: I'd prefer Siberia over sv, there is a reason talented people are getting the hell out of there and many major companies are building huge offices elsewhere.
Edit: I'd prefer Siberia over sv, there is a reason talented people are getting the hell out of there and many major companies are building huge offices elsewhere.