Try Aviva http://avivacanada.com/.

I was with Pilot insurance but they took it over a few years ago.