Surely there are several ways to fix the problem, Margaret, not "only one way." The way you mention is pre-eminently a sound central solution: open up more land for housing development. It is an obvious solution (excuse me for saying so), but no one in government wants to be held responsible for urban sprawl in the Green Belt. However, there are other ways as well. You name them (tax speculators, foreign buyers, empty houses, etc.). Why can't all of these methods be used? Every homeowner has a stake in the matter, because we shall all lose horrifically if there is an out-of-control meltdown. So rather than let the pressure-cooker explode accidentally, let's recognize the problem for what it is, then slowly and methodically let some of the steam out. Just how much steam depends on how greedy we are, those of us who are already well-housed.