Cara Operations, the largest Canadian-owned restaurant group, struck a deal to purchase Quebec-based restaurant operator and food processor Groupe St-Hubert for C$537m.