Actually, I'm with Allstate, and have been for 5 years. They're a one stop shop for us. Home/Auto/RV, with bundle discounts.
However, they've been going through some hard times apparently, and have laid off staff to reorganzie/downsize, and it is having a negative effect on their customer service. It took me 3 weeks to get in touch with someone about adding the Corvette.
I've also discovered Billyard Insurance Group, a brokerage chain, and they use multiple insurers/underwriters to build coverages for their clients. They use Aviva Elite for RV coverage, and it's pricier than my current Allstate plan, so that's the roadblock to me with them. Higher coverages, $2M vs $1M liability, for example, seems to be the reason. My local BIG broker did some quotes and their coverages were higher than Allstate, for some items. Oddly, their standalone CAA Corvette coverage was lower than Allstate, but the Aviva Elite RV coverage more than compensated, in their favour.
Higher coverages = higher premiums, and for what benefit to me, exactly? In most cases "no fault" means no fault, and liability is rendered less important in litigatory terms, and is usually handled seamlessly by the opposing insurers. Lawsuits for "windfall" auto accident compensation are rare in Canada.
If TD quoted you $865 for the Vette, take it. It's lower than either quote I got down here in SW Canuckistan.