A Canadian court has approved a $200M settlement against Desjardins bank, following its 2020 data breach that affected 4.2 million customers.