The Canadian system my not be perfect, but it is currently much better then the system in place in the US, IMO. Yes, there are wait times for surgeries, but that's true in every country. The difference in the US is your wait times are much more relative to your financial status then here in Canada.
The closest system to free health care that I am aware of is from your good friends from that lovely country called Cuba.
As to weather everybody is entitled to it...that's kind of a tough question, because everybody is going to have a slightly different opinion. I think all people deserve access to medical care with some exceptions. I don't believe it could ever be "Free" and successful, but it should be within every patients means. I see nothing wrong with a single person pulling in $200,000/yr being charged more for a particular medical service then a single parent pulling in $30,000/yr. I don't think people should be turned away from a hospital (and I know this happens every day in the US) just because they don't have any (or the right kind of) insurance. It should be regulated to some extent, and should not be run for profit. Because, when it's run for profit, patient care will suffer in an attempt to maximize the margins.
That being said, the exceptions I spoke of earlier:
People such as:
-Junkies who do not contribute to society, just siphon from it.
-Criminals who have committed serious crimes.
would be two examples to people who I wouldn't feel bad about "leaving behind"...especially when there are good hard working people who deserve the help much more. If there are no sick law-abiding citizens sick or hurt or in need of the health care system in some way...then the above two can be treated, but until that time, they're taking a doctor away from somebody who deserves it much more.
Also, if you're going to engage in dangerous activites where there is a high likelyhood you'll need the health-care system, you should have to arrange some sort of insurance or coverage for yourself so that the average taxpayer is not paying for what you are doing.
A couple of examples of what I mean are things like:
Or here in British Columbia some people are exempt from having to wear a helmet (even though it is law) when riding a motorcycle because of their religious headgear. Even though there is nothing in their religion that says they have to ride a motorcycle. In that type of situation, I believe the person should either have to choose between using the safety gear that everybody else has to by law, or carry some special insurance so that if you do get hurt, it's not going to cost the general public...
But, I'll stop now, before I get too big of a rant going...