The reason it's much cheaper in Canada is collective bargaining through the single payer. The hospitals can't charge exorbitant markups for those procedures and take the profit because the single payer knows how much it actually costs and will make it just worth their while.