I'm a Canadian citizen, and I avidly support free health-care, to support those who cannot help themselves. With any service that is free, we can expect that many people will use it.
However, the Doctors in Canada have the same education as they do in America. Therefore, we theoretically should get the same treatment. While some people who think we have a bad healthcare will say, "Wait times, wait times!" I'd rather wait a while to be treated, than be poor in another country and have no treatment at all.