Een stevige 205 kilometer stonden er in Canada op het programma. Dat weerhield Vervaeke, Quinziato en Voeckler niet om ten aanval te trekken. Het trio fietste een voorsprong van twee minuten bij elkaar. Grivko slaagde er later nog in de sprong naar de leiders te maken. Op twintig kilometer van de finish lieten Vervaeke en Voeckler hun medevluchters achter, maar de voorsprong van de Belg en de Fransman bedroeg amper dertig seconden. Onder impuls van Etixx-Quick Step werd de kloof gedicht en een compact peloton ging gegroepeerd de laatste ronde in. Op de eerste helling kozen Yates, Wellens, Kelderman, Bardet, Bakelants en Costa het hazenpad, maar voor Wellens en Yates ging het niet snel genoeg. Het tweetal ging alleen verder en verzamelde 23 seconden op het peloton. de slotkilometers ging het ontzettend hard in de regen. Costa en co probeerden de kloof te dichten op de twee leiders en ook het peloton naderde snel op de slotklim. Maar het waren toch Wellens en Yates die om de zege vochten. Wellens temporiseerde met Yates in het wiel en de Belg had in de sprint duidelijk nog het meeste jus in de benen. Costa sprintte naar een derde plaats, voor onze landgenoten Bakelants en Benoot, die in de slotkilometers uit het peloton ontsnapten. Met Gilbert, negende, eindigde er nog een vierde Belg in de top tien. et is Wellens' derde WorldTour-zege uit zijn carrière, nadat hij al twee keer (2014 en 2015) de Eneco Tour op zijn palmares mocht bijschrijven. In de Belgisch-Nederlandse rittenkoers was hij ook al goed voor twee etappezeges. Op de erelijst van de GP Montréal volgt hij de Australiër Simon Gerrans op.