A judge in Ontario has approved a massive $500-million settlement in a long-running case accusing grocery....