CIBC has agreed to a proposed $10-million settlement over some non-sufficient funds (NSF) fees the bank charged to its ...