Maybe it is time to cancel the much-abused immigrant investor programs.  Get rid of dual citizenship.  Let the well-off apply like any other would-be immigrants - lots of them are obviously smart and skilled, and will get in anyway.  But without dual citizenship they would have to decide to commit to being Canadian and ONLY Canadian - if they so choose, great, come on in!  Then, do some actual enforcement of the law that requires the full reporting of worldwide income.  All this to apply to all source countries, of course, not just China.   If the purchase of residential property is no longer treated as meeting the requirements of the immigrant investor program (i.e. buying a house does not get you in), then demand for such property will fall off.