Formerly known as Merrill Lynch Canada, Bank of America Merrill Lynch, is a full service broker and investment dealer operating in all provinces in Canada. In 2009, Bank of America acquired Merrill Lynch. The joined company is now known as Bank of America Merrill Lynch