I know there's this myth that Canada has this wonderful healthcare system where any and everything you need is given to you for free but it just isn't the case. In the case of Canada (since that's the nation I visit all the time and have a dual citizenship with) the stuff that is both free and good is general preventative care and critical care. Your normal doctors visits and such are no cost and pretty timely. Also, should you get in an accident, they'll save your life and all that for no charge.
The rest? Well different story. Eyeglasses for example, are simply not covered. Canadian insurance doesn't pay for them, (at least not in BC, could vary slightly per Provence). So it is all an out of pocket thing. But, without evil insurance companies it is much cheaper right? Wrong. Way more expensive, nearly double in some cases. Mom is planning on coming to my optician next time she's down to get her glasses because it costs so much less.
So no, sorry, just hopping over to another country doesn't magically fix everything. Canada's plan is different than the US's not necessarily better. It is better in some areas, but not in others. Quality of life type things, it is generally not better at.