At the risk of raining on everyone's parade, our healthcare system is terrible up here. Because it's a single payer system, the government dictates what is covered and what isn't. It's provincially regulated so the rules change depending on which province you're from.
I pay in taxes for healthcare, yet more things are delisted every year. I pay for my medical review. I pay for any prescriptions. I won't pay if I break my leg, but it'll take 8 hours of waiting before I see a doctor to get a cast and crutches.
And if you need life-saving surgery? Get in line. A doctor will tell you that you have 6 months to live unless you get surgery, but you can't get the surgery for 9 months because you have to wait in line. Canadians were coming to the US to get life saving surgery done at cost to them, something that isn't allowed under a single payer system.
I'm not saying that I know what the solution is, but letting the government run ANYTHING is a bad idea.