A Canadian friend of mine says that in BC at least, the hospital does have a price list for almost every procedure, so I would assume that's the case elsewhere in the country. At one point, we figured it would be cheaper for me to cross the border, stay with her for a couple months, have a baby in Canada, pay cash, and come home than to deal with my HDHP.
When researching online, I came up blank on actual cost data. Everything is "free"! ;) At least I now know you can pay cash for things and it's somewhat common at least. If you don't have your insurance card from the province (like you leave it at home), you pay cash or credit card, or they bill you.
Oddly enough, in my research one of the common questions was "how much to deliver a baby in Canada"? All the advice was "watch out, they don't want anchor babies" and will turn you back at the gates if you look pregnant. The answers were vague, but $10k seemed to be the consensus. Including anesthesia, that's a little less than what the insurance negotiated rates are in the US (for me).