The Federal Reserve has ordered TD Bank to shell out nearly $124 million and relocate anti-money laundering staff to the U.S. after joining other regulators in accusing the lender, Canada's largest by assets, of "willfully" violating the BSA for more than a decade.