The logic is missing numbers the conservative leader leading the question with an assumption that there are less housing than immigrants.
So you have to dive deep to see if that the case or not. How many homes are vacant or used as fake address for Canadian who claim residents in canada while staying abroad. How many homes own by companies and the benfit from not listing vacancies to control the supply chain and justify futher development.
In addition to numbers you have to take into account population growth. Which make the real math more complex.
Making a simple statement in these situations iy just sad because it has no value.
I think the best strategy is to put name of ceos and decision makers instead of companies name. Because these people don’t care about anything other than their money…