Canaccord Genuity (CF-T) shares were lower after it accepted a record US$80-million civil fine ⁠to ​resolve U.S. regulatory charges it willfully violated the Bank Secrecy Act, the main U.S. anti-money ...