State Farm is great for ~600s and under, but when it comes to larger bikes they get a bit pricey, even with a perfect record. Unless of course you have been with them for many years, and also have other things like a car and home insured with them.

Although I wouldn't call it cheap, I managed to get the best rate from TD Meloche Monnex (this is different from standard TD insurance), but to qualify you need to be a member of a specific group. I got it from Queen's alumni, but UofT is also a member. Note that if you qualify under more than one group then find out which is cheaper, since Queen's had batter rates than the UofT group. Tip! I didn't personally qualify... I put a friend's name on the registration as a co-owner in order to get their rate. Of course it must be someone you trust.