Ok, where does the percentage come from? It is an arbitrary number set by the municipality to collect enough money from the property owners. Basically, if the city needs $100 million/year to operate it is just going to tweak the tax rate to hit that income number.

For example, in Vancouver the residential tax rate is around 0.15% and homes average around $2 million. Where I live which is a few hundred kilometres away the residential tax rate is around 0.5% and homes average around $600k. If you do the math, for both places the average place has $3000/year in taxes due — which is totally independent of house costs.

What does make the difference is if your house is more expensive than the average house. If you have a $2million dollar house in the place with 0.5% tax rate you are paying $10000/year in taxes despite your counterpart in Vancouver with a $2million dollar house is paying $3000/year.

I get this can be different across the world, but that is generally how it works in Canada.

That's a different question that I'm glad you were able to answer for yourself.