Insurance is a heavily regulated and jurisdiction-specific product, so if they don't offer it to Canadian customers, it's most likely because they haven't arranged an easy or cost-efficient way to do so. I doubt it has anything to do with the tickets they offer.