Il GP di Montréal ha visto il successo di Adam Yates.
Al termine dei 221,4km con 4842m di dislivello il britannico della UAE si è imposto battendo allo sprint Pavel Sivakov. Ottimo 10o posto per Marc Hirschi, che nel finale ha stoppato gli altri inseguitori a favore del suo compagno di squadra. La seconda gara canadese del World Tour, disputata su un impegnativo circuito cittadino di 12,3km da ripetere 18 volte, è stata animata inizialmente dalla lunga fuga solitaria di Florian Vermeersch, prima che la UAE prendesse in mano la situazione.