I just went with Trupanion last week for our puppy's insurance. Not sure what a cat's would be. I'm choosing the $200 deductible option. We have 30 days free until then. It covers everything but maintenance stuff (shots, grooming etc.) including teeth extractions. For us it's $41 USD per month. But you can set your own deductible to lower or increase payments, depending upon what you want.
Edit for link:
https://trupanion.com/canada/ppc/bes...rsyxoCwEzw_wcB
They pay 90 percent.