BMO Capital Markets agreed to pay more than $40 million to settle U.S. Securities and Exchange Commission charges it failed ...