The public and private sector has to work out a better system.
https://www.cbc.ca/news/canada/calgary/calgary-housing-city-funding-ottawa-1.6967212
https://dailyhive.com/vancouver/vancouver-newcomer-find-home
Luxury or high end homes aren't the problem, it's the lack of affordable housing for most people. There are obviously more people that need reasonable rental rates and lower cost housing.
https://financialpost.com/real-estate/canada-housing-affordability-government-cmhc
https://therabbitportal.blogspot.com/search?q=affordable+housing