I don't like property taxes to be linked to property value. It costs $30 a day to park a car whether it's a Chevy or Cadillac. The city should be reimbursed for what it costs them to service the property and it doesn't cost them more if you have a granite kitchen.Toronto still seems to be neighbourhood dependent. Rosedale is really low (~13k for a 4M house). They should be close to double that. Ideally, politicians would spend half as that's crazy but they are incapable of restraint (see cops already spending millions on preparation for world cup dumpster fire).
Similarly you can reduce your taxes by turning your neighbourhood into a slum that costs more to maintain.
Social services, school, welfare, recreation etc could be taxed separately as they are more subjective. It's more complex but has less slush fund potential.