TORONTO – CIBC is the latest Canadian bank to face fines for records-keeping violations in the United States. The Commodity Futures Trading Commission (CFTC) has imposed a US$30-million penalty, while […]