I used to live in Canada. The FBI took so long to get my background check done, though, that I couldn't get my immigration finished in time and I had to move back because I wasn't allowed to work up there.
Insurance in Canada isn't what the US has. That's a major mistake made by Canadians that really frightens me. Insurance in Canada is basically an attempt to trick people into a private health system. In a private health care system like the US without the government to compete with insurance won't cover the first 5-25 thousand dollars in medical bills, only covers up to 50-100 thousand, and of what it covers it will only pay 50-80% of it. Payments are usually 250-500 dollars for the absolute minimum. It doesn't matter if your company offers insurance here because no one can afford to spend 25-50% of their income on it and then put in probably twice of what you get out of it. That, and insurance won't pay for any condition that you had before you signed up so no one will ever pay a penny for my crohn's disease or anything even slightly affected by my crohn's disease including side-effects from medications or surgeries.
Originally my doctor had me on prednisone and flagyl in 1 week bursts for flare-ups and then darvocet as needed for pain.
Currently I have darvocet, which I only take when I get to the writhing/screaming in pain stage. I've been rationing those from my shoulder injury about a year ago. Before I lost my Medicaid my doctor gave me a prescription of 60 of them and that lasted me about 2 years with rationing. But for 2 years I didn't have it and my main issue is really bad intestinal pain so I really suffered because of that.
I also take over the counter stuff to accomplish the little I can on my own like Gas X, Tylenol, antacids, flax oil, and a multi-vitamin when I can remember it.