Gran Premio de Montreal 2012

Se realizó al igual que en la edición anterior, dos días después del Gran Premio de Quebec y en el mismo circuito de 12,1 km del año 2011, recorriéndolo en 17 oportunidades y totalizando 205,7 km.

Tomaron parte en la carrera los mismos equipos que en el Gran Premio de Quebec 2012, excepto la selección canadiense.

[3]​ Integrados por 8 ciclistas cada equipo (excepto el Sky que lo hizo con 7 y el Orica GreenEDGE con 6),[4]​ formaron un pelotón de 165 corredores, llegando al final 116.

La primera fuga seria fue protagonizada por Eduard Vorganov (Katusha), Valerio Agnoli (Liquigas-Cannondale), Manuele Boaro (Saxo Bank-Tinkoff Bank) y Ryan Roth (SpiderTech powered by C10).

En la subida del último circuito, el Sky se puso al frente hasta reducir el pelotón principal a unos 20 corredores.

En primer lugar; Lars Petter Nordhaug de Noruega de Sky. Segundo; Moreno Moser de Liquigas de Italia. Tercero; Alexandr Kolobnev, ciclista ruso del equipo Katusha, Gran Premio de ciclismo de Montreal, 2012.