I would explore,
http://actioninsurancegroup.com/
it's a recommendation but with a caveat.
My insurance was much cheaper (20-30% less) with them after I switched from TD Meloche.
TD's service was much better for me than with Action Insurance. Mostly because Action Insurance is locally run and their hours are 9am-5pm. (sometimes hard to get a hold of somebody)
Not sure how pricing will be for you compared to me (older than 25, married driver) but doesn't hurt to get a quote.
On another note, I thought Meloche was different than TD insurance in that you had to be a professional or a graduate?