Another good point, re quality of life. In london the quality of life is quite low, despite high salaries. I am wondering if toronto can do something different and learn from mistakes made by other tech boom cities. I.e. how to avoid congestion, how to keep house process at an affordable level, etc. It would be interesting to have tech companies located outside the city centre as a starting point. Of course there is the solution of not welcoming these companies and immigrants, but is there a way their presence can be leveraged for the greater good, by learning from mistakes made by others?