Canada’s new housing supply is short of demand by about 40,000 homes a year, says a federal bank regulator. The “structural mismatch” is to blame in part for high prices, the Senate banking committee was told: “Speculators know that there’s a shortage of housing.”