First off, you cannot be turned away from a hospital in Canada. Wait times for specialists and surgeries have nothing to do with be turned away. It's called a line up.
Complaining about poorer service outside of major centres is a pretty silly arguement as well. We have more land than the US and 1/10 of the population. You think we might be stretched a little more thin? How many specialists do you find in a rural town in the US? That has nothing to do with the system itself.
That being said, I'll be the first to admit we have an issue with wait times. My mother went through a few years of severe kidney trouble and it was hard to get a booking with the specialist within a month. Wasn't fun. I'll agree that wait times are less
of a problem in the US, but anyone who says they arn't an issue hasn't done their research. One reason wait times look better in the US is because they don't consider all of the people who have no access to advanced care. If you can't pay, you never get an appointment to wait for.
I have no idea what he's getting at with less kids dreaming of a career in healthcare. That's just bull.
So many of the arguements used against socialized healthcare are so utterly misinformed. I'm not saying it's perfect or the only way to go, but people really need to learn more about it before they just dismiss it. They look at the problems with Canadian healthcare and just assume they all came about because we have a public system; they leave no allowance for any other factors (geography, population, culture, economy, how each province implemented policy, etc).
Besides that, Canada isn't the only socialized system. Cuba, Austrailia, the UK, Finland, Israel are all other countries that have universal healthcare and most of them do it somewhat differently. It's not like our system is the only option.
edit: Interesting statistic: in Canada the median wait time for a non-urgent specialist visit or diagnostic (MRI, etc) is 4 and 2 weeks respectively, with between 80-90% of patients waiting less than 3 months depending on the specific need. There is no universal reporting of wait times in the US, but estimates range from around 2-3 weeks on average for a non-urgent specialist vist, without taking into account those unable to get that kind of care at all.