It’s an interesting case study in the US. Want to see a doctor for a minor issue? Good luck knowing the price in advance. Want to see a dentist? Ask for pricing on the phone, and you’ll get it.
Not my experience in Canada. I went around to dentists and asked for their rates and none of them gave me the equivalent of a take-out menu for basic procedures. Why not?