Canadian convenience store operator Couche-Tard has struck a deal to buy a total of 360 convenience stores and forecourts from ExxonMobil and Shell Canada.