Actually I think we have great healthcare in Canada. There is a shortage of doctors in some areas but everyone is taken by priority. A cancer patient would always come before a knee or hip replacement which is the way it should be IMO. But no one is ever turned away when needing a doctor and we don't ever see a bill, for office visits or hospital care, so how can we not be thankful for a system like that. Sure, it comes out of our taxes and people who don't pay taxes have the same benefits but I think everyone should have healthcare regardless of their status. Our taxes have to be paid anyway so this way we at least know our health won't be neglected. If someone is down on their luck and have no job they shouldn't be denied care either. After 65 the government takes over and covers all drug costs after the first $100 dollars and believe me when you are getting thousands of dollars worth of meds a year that's a bonus.
We get free eye coverage every 2 yrs, Or we can go more often but pay a percentage of the cost. Dental care we pay for unless we have a private plan.
I'm sure lots of things could stand improvement but what in life doesn't?