In 2015, the six largest banks in Canada – TD, BMO, RBC, Scotia, CIBC and National Bank – generated $35 billion in profits. As bank profits continue to grow, many Canadians find themselves devastated by NSF fees of $45 and high interest rates on overdrafts and credit.