Anecdotally a lot of those same people are 1st generation immigrants, 2nd generation children of recent immigrants or are merely here for school from places such as China in the first place, and as such don't feel much of a tie to Canada or to being Canadian.
Not to mention that Canada, at least in the major English-speaking cities, does not have much of a residual sense of community left.
Hence the situation is very different to a largely homogeneous society with an inherent sense of shared identity such as Sweden.
That's not what I said at all. I said Canadians are leaving Canada because they can make more money outside of Canada(ie. like close to double the salary in some cases). Raising taxes is not going to encourage them to stay if they are leaving because of monetary reasons.