In a landmark legal ruling, Toronto-Dominion Bank (TD Bank) has been fined $3 billion for its failure to prevent money laundering activities…