Inheritance is okay if there is a trail of Canadian income tax paid on the wealth that is being transferred.  "Wealth accumulated elsewhere," i.e., never subject to  Canadian income tax, would not be eligible.  Inter-alia mortgages depend on securing a property first.  We need policies that disincentivize  international money from making that first purchase and then leveraging it.

The problem isn't lack of supply, but lack of controls on the demand of  international money to park itself in Canadian real estate, all to the detriment of local workers who have to pay for housing - their single largest investment -  out of local earnings subject to Canadian taxes.   Why screw up our major cities to make things convenient for international investors who don't contribute fairly to Canada through income tax?