Leaders from seven of the world’s most prosperous countries are retreating together in the idyllic town of La Malbaie, in...