Sun Life Financial, Canada's No. 2 insurer, recently started covering medical marijuana in its Canadian health insurance plan - more than 17 years after the country first legalized it.