Cabinet yesterday gave banks until 2022 to comply with new federal consumer protection laws. Regulations follow 2017 hearings of the Commons finance committee that detailed unethical practices: “Sales goals were an insidious thing for all branch employees.”