OTTAWA — Canada's financial watchdog says Canaccord Genuity Corp. has paid a $544,500 fine after a compliance examination in 2023. The Financial Transactions and Reports Analysis Centre of Canada says ...