TD Meloche Monnex is pretty good. Especially good if you belong to an organization, e.g. a university student/graduate, a professional engineer, belong to Canadian Military Engineers Association (if you're a combat engineer, join this), to name a few. Being part of an organization will get you an insurance discount.
Also, if you change your tires in the winter, there's a new insurance discount for that. Not sure if it's Ontario only or Canada wide.