Independent Canadian investment bank Canaccord Genuity Group Inc. CF-T has agreed to pay more than $100-million in fines for willfully breaking American banking laws. The settlement agreement announced Friday between Canaccord and three U.S. financial regulators follows nearly three years of …