A federal agency yesterday fined the Canadian Imperial Bank of Commerce $1.23 million for miscalculating interest at credit cardholders’ expense. The penalty is the largest since Parliament in 2018 ordered naming and shaming of banks found to breach consumer protection codes: “It is important for consumers to know.”