As a person who lived 20 years in Canada and 14 in the USA, I'll take the USA every day of the week--and for the past year I've paid for my own health insurance directly.
Canada's healthcare system is run by bureaucrats who prioritize many items ahead of citizen health.
Here's one example: A family member is a police officer. While I was visiting home, in Ontario, he was hit with some insane shoulder-related pain. This is one tough guy and he was reduced to tears--some kind of nerve damage or something.
The hospital in Canada told him he needed an MRI. And that it would take between 4 and 6 months til there was an available slot. They gave him a prescription for strong opiates to manage the pain during his wait.
I drove him over the border to Buffalo, shelled out $500, and he had his MRI in less than half an hour. The drive was longer than the wait in the radiology clinic.
There are tradeoffs in every situation. I think Canada's healthcare system is better in one exact way: Nobody's bankrupted of their financial wealth due to healthcare. But many many many Canucks are bankrupted of their actual health, their time, their human wealth, due to healthcare.