Canada is largely still homogeneous but still welcoming to immigrants and very close to the US. Rather than China totally changing cultures, I think it’s more likely that US-based companies will have large satellite offices in middle powers.
Canada is not ethnically or culturally homogeneous at all.
I'm Canadian and unless you're talking about the middle of Saskatchewan I don't know what you mean - no city over a hundred thousand here is homogenous.