Socialized Medicine in Canada has it’s benefits and drawbacks. You get free healthcare, X-rays, and operations when it’s needed. The drawbacks include no drug or dental coverage.
One thing that bothers me is that when you schedule an appointment to see a doctor, you need to schedule it for that day. You cannot just make an appointment for a later time. And if the doctor is booked? No problem, call the following day to see if anything has changed.
Having moved from the U.S. where healthcare isn’t cheap, I can safely say that no matter the country, every medical system has it’s quirks for better or worse.