Canada has $2.42 trillion of residential real estate debt