Lewis Hamilton zabeležio je novu pobedu na trci u Kanadi ispred timskog kolege Valtterija Bottasa.
Vetrovit dan dočekao je karavan Formule 1 u Montrealu. Kao i do sada, vremenski uslovi bili su sveži, temperatura staze pred početak trke bila je 39 a vazduha 28 stepeni.
Već na početku Danil Kvyat nije uspeo da pokrene bolid u krug za zagrevanje, već su mu za to bili potrebni mehaničari. Rus je zbog toga morao da startuje sa poslednjeg mesta. Hamilton je odmah poveo kolonu a na drugo mesto probio se Max Verstappen ispred Valtterija Bottasa i Sebastiana Vettal. Ipak, udes u prvom krugu na trećoj krivini imali su Carlos Sainz i Felipe Massa. Španac je izgubio kontrolu nad bolidom i tako je počistio Brazilca sa staze. Zbog toga na stazu je izbačen sigurnosni auto a to su iskoristili Grosjean i Wehrelin da odu do boksa. U četvrtom krugu trka je ponovo puštena a Verstappen je uspeo da se na početku odbrani od Bottasovih napada. Raikkonen je tada izgubio još mesto od Pereza i tako pao na sedmu poziciju dok je Vettel zbog očtećenog prednjeg krila morao do boksa. Nemac je ovom prilikom uzeo i super meke gume i na stazu vratio se tek na 18. mesto.
Hamilton je uspeo da do 10. kruga napravi 3.5 sekunde prenosti u odnosu na Verstappena a njega je u stopu pratio Valtteri Bottas. U ovim momentima, Vettel je na super mekim gumama imao isti tempo ko Botas na ultra meikm. Krug kasnije, Verstappen je morao da zbog kvara prakira bolid pored staze zbog čega je uvedeno stanje virtuelnog sigurnosnog automobila. Od tada vozači Merecdesa zauzeli su prva dva mesta. Ovaj prekid trajao je tri kruga posle čega je ponovo trka dobila zeleno svetlo.
Od tada Perez je jako pritiskao Riccirada u borbi za treću poziciju dok je Vettel uspeo da dođe do 13. mesta. Raikkonen je u 17. krugu otišao na servis a on je takođe stavio super meke gume i tako se u poredak vratio na sedmom mestu. Riccardo je bio sledeći u boksu, pa se tako Australijanac vratio na stazu ispred Raikkonena ali na mekim gumama. Vettel se polako probio do 9. pozicije dok je Raikkonen obišao Alonsa i tako nastavio poteru za Ricciardom i Perezom. Bottas je u 24. krugu posetio svoje mehaničare gde je montirao meku gumu dok je Vettel obišao i Alonsa.
Od tada Ocon i Bottas vodili su veliku bitku ali je u 32. krugu Hamilton odradio svoju redovnu zamenu pneumatika. Britanac je uzeo super meku gumu i na stazu vratio se na prvo mesto. Krug kasnije istu stvar je uradio i Esteban Ocon koji je iz pitlejna izašao ispred Sebastiana Vettla. Francuz u Force Indiji je od tada postao verna senka Kimija Raikkonena koji je u 41. krugu ponovo otišao do boksa i ponovo se vratio na ultra meke pneumatike.
Ricciardo, Perez, Ocon i Vettel činili su kvartet koji se borio za treću poziciju a sa sedme pozicije brzo se približao Kimi Raikkonen koji je bio na drugačijoj taktici. Na 20. krugova do kraja u boks je otišao Sebastian Vettel na ultra mekim pneumaticima i vratio se iza svog timskog kolege. Vozači Ferrarija bili su za sekundu i po krugu brži od vozača Force Indije, ali je Kimi na nekoliko krugova do kraja imao problema sa kočnicama, što je iskoristio Sebastian Vettel da ga obiđe. Nemac u Ferrariju je uhvatio oba vozača Force Indije, pa je tako uspeo da preteke Estebana Ocona u prvoj krivini koji je bio pod napadaima Sergia Pereza.
Na tri kruga do kraja Alonso je odustao sa trke dok je Vettel jurio Sergia Pereza, koga je obišao u poslednjoj krivini. Hamilton je trku mirno priveo kraju ispred Bottasa dok je kao trećeplasirani prošao Ricciardo. Vettel je uspeo da se oporavi sa starta pa je tako trku završio na četvrto mestu ispred Pereza i Ocona koje je deililo samo 2 desetinke. Do bodova su još došli i Raikkonen, Hulkenberg, Stroll i Grosjean.