I left Vancouver over this.
Average salary : Canadian normal. (median $33K, 90% of people under 90K - Stats Canada and Canada Revenue Agency for sources circa 2015-ish). Need at least $300K/year to afford rent, and if you're not a multimillionaire, owning a home is out of reach. Well, except condos... then $200K+/year is ideal.
The rents are too damned high!
And yeah, there's a whole pile of homelessness and safety issues over that. That Vancouver has (on the whole) nicer climate than Seattle, let alone anywhere else in Canada - makes it "easier".
I worry a lot about the people I know still stuck there.
Oh and if anyone's looking for causes, I recommend this podcast : https://www.cbc.ca/listen/cbc-podcasts/191-sold