Decades ago, Vancouver should have considered something like a Company_town approach, but for temporary housing.
https://en.wikipedia.org/wiki/Company_town#Model_company_towns
Thus, when a developer buys a residential property for redevelopment, the current residents need temporary accommodations elsewhere. Then, either when the new development is open, a special section is reserved for the displaced residents. Or, if the developer is allowed to build a larger project, they are obliged to provide decent housing compensation at another location.
So, if there were something like a pool of temporary company_town like housing provided by the city, the people would always have somewhere to live until the redevelopment is complete.
Perhaps the renoviction approach was favored so as to add to the homeless numbers.
https://www.tomorrow-building.com/richest-european-countries-more-social-housing/
https://www.iut.nu/wp-content/uploads/2017/03/Social-Housing-in-Europe.pdf
It should be in the best interest of the city to try to retain and maintain people that exist on various levels of income.