Well. there is no best insurance company for everyone. You have to compare many of them to get a reasonable quotes.
tips: try google "ontario insurance", "best ontario insurance" and every some specific insurance comparison search engine.
hope it helps.