Housing costs crippling major Canadian cities