TD: TD Insurance: One-Stop Auto Centres

TD Insurance has opened a series of state-of-the-art Auto Centres - the only ones in Canada to take care of all a customer's claim needs in one place. Our integrated launch campaign, including TV, radio, digital and OOH, highlighted how there's a much easier way to avoid the stress of making an accident claim.