If a tech manager is complaining he can't hire workers for Vancouver because of housing costs, he can:

1. Pay market wages. (It is well known that workers in places like New York, or San Francisco get a local "bump" because of costs).

2. Move your company to a lower cost Canadian location. I am sure Lethbridge, Thunder Bay, or Halifax would love to have you.

Oh, both you, and your employees like the Vancouver lifestyle? See point #1.

On the other hand, if a 3rd worlder has no problem living in Vancouver you have to wonder why a native born Canadian cannot do it...