May 2 (Reuters) - Canada's anti-money laundering agency said on Thursday it has imposed a nearly C$9.2 million ($6.71 million) fine on TD Bank for failure to submit suspicious transaction reports. ($1 = 1.3709 Canadian dollars) (Reporting by Arasu Kannagi Basil in Bengaluru; Editing by Shilpi Majumdar)