If you have a low balance relative to value of the property I've heard that the insurance companies offer low rates. Otherwise I'd check with Citizen's (per Questor), and similarly ING and PC Financial.
Personally I can't stand RBC, they try to charge you a fee for breathing.