I don't see why we have to separate the two. It sounds like Vancouver faces both increasingly high rent and abnormally low salary for tech jobs (although I recognize that we might not expect Silicon Valley level pay).
The brain drain is slow but inevitable.