Dual citizen here. Most of my life I've lived in the US (Massachusetts and California) with excellent medical care though I often got lots of charges, out of network fees, co-pays, etc. Then the last decade I'm in British Columbia. Despite all I heard when I lived down south I've found the Canadian care to be, yes, excellent. My spouse just got a new knee, very fine treatment start to finish, out the door cost was $0. I can see my GP w/in 24hrs. No one asks about money, no one asks what insurance plan, everyone from the CEO to the very poor are all on the same plan. It's so much more civilized in Canada.