Here's another factor that doesn't get much play: price inelasticity. Consider the 1970s oil crises. A 5% drop in supply availability would cause prices to go up 4-5 times. People can look at the statistics and say, "This only effects 10% of property, so it's not a big deal." Wrong. A small amount of supply destruction or removal can have a huge effect on the price. Why do you think De Beers sits on vaults of unused diamonds?
Inelasticity has an interesting effect of creating a lot of fake wealth, which is why so many people are complicit in the crime: Baby Boomer NIMBYs in California who don't give a damn either way about Chinese corruption or money laundering, but who become financially vested in blocking any positive change that might threaten property values by increasing supply (i.e. letting the market do what it's fucking supposed to do).
Too many people are afraid to appear politically incorrect by blaming overseas malefactors. First, it's not just "the Chinese". It's corrupt officials and criminals from all over the world: including some from rich European countries like Italy and France. You don't see them in the SF or Vancouver market, but you have a lot of European drug kingpins buying in Manhattan. Second: these people are the exact opposite of the traditional immigrants that made (and are continuing to make) the U.S. and Canada great. The traditional immigrants were and are trying to get away from poverty, oppression, and a lack of opportunity. They were trying to escape the flaws of other (often corrupt and failing) societies. We welcomed them with open arms, as we should, even though many of them had nothing in terms of economic wealth. These new buyers are the opposite, because they often don't live here (and won't, unless they get caught stealing from their home countries and have to escape) and because they are just trying to park their ill-gotten assets somewhere. Instead of trying to escape from corrupt societies, they're people who actively profit from overseas corruption and our using our real estate to launder their loot.