Minor correction, the US government and Canadian government spend the same per capita on healthcare, but there the average person does not need extra insurance. Per capita countries with universal healthcare spend less.
The reason should be obvious, less paperwork.
If that's true, why does every single country with universal, single payer health care spend about half as much money, per capita, on health care as the USA? Shouldn't they be paying more?