A fine "principal"... but not reality. There are private doctors in Canada too... that you can pay for.
http://www.specialistclinic.ca/ The Specialist Referral Clinic's first line on their page states it all. "Now you don't have to leave Canada to experience premium healthcare".
Do you want to wait 2 years to see a cardiologist about a heart problem, or would you like to spend a few hundred dollars to get a treatment plan that will get your life back on track within a few weeks? That's the choice a friend of mine made... 2 YEARS wait to see a cardiologist! Anyone who waits that long is an idiot when there are clinics in Canada that can provide a Dr. within weeks.
Workers Comp cases get treated in private facilities in Canada... as do insurance claims.
Horse feathers!!
I know for a fact that a 2 year wait is not normal or anything close to it. I'm at an age now where I and a lot of my friends have had cardiac surgery and none of us have waited long at all. I was referred to a cardiac specialist by my GP and within a week it was decided that surgery was the way to go and I didn't go to any special clinic, nor did I pay an extra fee. Seems to me that our Colpy had cardiac surgery without any long waits. A two year wait to see a cardiologist would be ridiculous.