Bank of America has agreed to purchase a $9 billion portfolio of residential mortgage loans from Toronto-Dominion Bank ...