I think the BS is pretty much established from the comments, so no point adding to that.
Last year, I spent a week in Toronto and I absolutely loved it. During a tour of the area, it was mentioned that the tech sector was growing, and that there are loads of initiatives to get tech workers into the city.
There seems to be some decent opportunities in Toronto, but it falls at the most basic hurdle. The salaries are too low, and the cost of property/rent is too high. It's a lovely place, but the world is full of lovely places.