I have my car insurance with Belair, and I have to say that they have the best customer service I've ever experienced. They are professional, but friendly and speaks to your level. They are knowledgeable, and if they don't know they would send you to another person who does.
I've never had to wait longer than 1 min on hold, and no hang ups or rude people.
Although you can deal with one specific agent, it's not really needed as everyone there can help and they are just as helpful, if not better.
All the dealings I had with them, including claiming something, asking questions, making changes to the account, was straightfoward and I can understand. Makes me a happy camper :)
Their rates was the cheapest for me at the time when I was getting my insurance. They have an include First Time Accident Forgiveness, which really comes in handy. Also all the paperwork and forms and things can easily be found online and most things are done electronically.
You can also get Aeroplan points from every payment!
I fully recommend them, if the rate works for you.