$3000 CAD per year per condo/house is very small consolation given all the negatives.
For example, just one of the many problems – a foreigner buys residency ($100K paid to Quebec, not BC), buys a house here, then continues to run his business in China, while their family moves into the house full time. Then their family uses up social services like universal healthcare, public schools and universities, while collecting low-income tax rebates because the breadwinner is not a Canadian tax resident, and does not need to declare their global income.
That's not some thought exercise, it's a very common occurrence here. So the rest of Canadians end up paying taxes to finance all this, and get inflated housing costs as a bonus. I don't see how that's a good outcome.
I've no idea how things work in Switzerland, but they don't work in Canada with our current laws.