Things change, including how we earn a living — as individuals and as a city.
There is an unexpected change afoot, as described in this assessment of prospects for start-ups and entrepreneurs at 25 global locations.  Vancouver rates #1.
And yes, Vancouver is expensive, but on the world stage it is not near the top of that heap.
With thanks to David Prosser, writing in Forbes.

Vancouver on the West coast of Canada is the best city in the world in which to start a new business and if you’re a UK entrepreneur, you’re better off launching your start-up in Manchester than in London. These are among the key findings of a new ranking of the world’s leading cities for start-up businesses which throws up some surprising findings.
PeoplePerHour, the UK-based freelance marketplace business, looked a variety of factors in order to compile the StartUp City Index, including quality of life, cost of living, the ease of starting a business and the cost of office space. Some 25 global locations were ranked according to the criteria.
On that basis, Vancouver topped the index, scoring highly on its high quality of life, good access to office space and the relative ease of getting a company off the ground in Canada. Berlin, which already has a strong reputation as a start-up hub, finished second in the index, with the German city already hosting a large number of entrepreneurs.