Regarding how to educate a SO on the benefits of cannabis...

How about watching some documentaries together? If you have time to go to movies or out to dinner you could do that instead. Edutainment, I think it's called....