Michael Matthews (Sunweb) přidal k triumfu v Grand Prix Québec také vítězství na Grand Prix Montréal. Matthews vyhrál v dlouhém a mimořádně dramatickém spurtu Sonnyho Colbrelliho (Bahrain Merida) a Grega Van Avermaeta (BMC). Dlouhý a těžký spurtu rozjel Michael Valgren (Astana), poté převzal vedoucí pozici Colbrelli a Matthews Itala předjel až těsně před páskou. 

Na čtvrtém místě skončil Oliver Naesen (AG2R La Mondiale), na pátém Timo Roosen (LottoNL Jumbo) a na šestém místě Rui Costa (UAE Emirates). Obhájce vítězství Diego Ulissi (UAE Emirates) projel cílem na sedmém místě, osmý dojel Michael Valgren, devátý Patrick Konrad (BORA-hansgrohe) a první desítku uzavřel Edvald Boasson Hagen (Dimension Data). 

Zdeněk Štybar (Quick-Step Floors) dokončil na 35. příčce se ztrátou 7 sekund. Roman Kreuziger (Mitchelton-Scott) finišoval na 42. místě s odstupem 27 sekund.