Il Grand Prix Cycliste de Montréal 2012, terza edizione della corsa, valida come ventiseiesimo evento dell'UCI World Tour 2012, si svolse il 9 settembre 2012 su un percorso totale di 205,7 km. Fu vinto dal norvegese Lars Petter Nordhaug, che terminò la gara in 5h28'29" alla media di 37,57 km/h.
Al traguardo 116 ciclisti portarono a termine il percorso.