It really depends. Opiates work for some people, with some conditions. People should have the choice, just like with MJ. For me, one opiate worked, and another didn't (and made things worse. it was Oxycontin, incidentally, haven't taken it in many years).
Also, people with chronic pain take opiate breaks for the reasons of tolerance you describe.
And yes, I've heard MJ works for many people (I've never tried it for my conditions, since it's still not legal where I live. Also, I tried it a couple of times in college and hated how it made me feel, no way I could work on MJ). But I'm very happy it works for your spouse and that she's able to obtain it. Chronic pain is brutal. If MJ is ever legalized where I live I might try it just to see if it works.
In the past, throwing opioids at chronic pain patients and calling it a day was par for the course.
Now, there's a level of awareness that not only are opioids not very good for managing chronic pain all of the time, they can even make pain sensitivity worse in the long-run.
Criminalizing pain patients is disgusting, but I'm hoping we can reach an equilibrium where those who have chronic pain are able to seek adequate treatment and opioids aren't the first line of treatment or overprescribed.
As someone with family members suffering from chronic pain, I know several people who have switched to MMJ or CBD supplements with great success. One of them took pain killers for decades and hasn't needed them in years because of CBD.
CBD won't affect you cognitively, if you have the time, money and your doctor thinks it's a good idea, it wouldn't hurt to give it a go.
And yea, Canada is nice like that.
My spouse managed to get a medical supply of mj and that has helped her get back into life, given her pain source is from arthritis and a few other issues it'll probably never be a thing she'll be without but the few studies out there on mj have a positive view of long term pain treatment on it.
Chronic pain is a very serious condition that can ruin lives, it is extremely disgusting to see what has happened with Oxy and heavier penalties are needed.