We had a very negative experience with TD Insurance. A neighbor’s tree fell on our house, damaging our metal roof, breaking trusses,breaking a window,taking down a fence etc.. It was just over a year before they even showed up to start repairs and another year to complete them. During that two year period we dealt with over 12 adjusters, I actually lost count at 12, it was probably closer to 15. Apparently they are all on short term contracts and our file just kept getting passed along to the next guy. They weren’t the cheapest but we had been with TD for over 20 years and thought they were reputable. Were we ever wrong.