Buy TD despite anti-money laundering headache: analyst