Formula 1’de 2019 sezonunun yedinci yarışı, Kanada’nın Montreal kentindeki 4bin 361 metrelik Gilles Villeneuve Pisti’nde 70 tur üzerinden yapıldı. Yarış öncesi yapılan sıralama turlarında pole pozisyonunu almayı başaran ve bu sezon ilk kez bir yarışa ilk cepten başlayan Ferrari pilotu Sebastian Vettel, pit-stop hariç liderliği yarış boyunca korudu.
Pit-stopların ardından sert lastik hamuruyla hızlanan Mercedes pilotu Hamilton, Vettel ile olan farkı iyice kapattı ve rakibi üstünde baskı kurmaya başladı. Yarışın son bölümünde baskı ile hata yapan ve çim alana çıkan Vettel, piste dönüşünde Hamilton’ın önünü keserek tehlikeli şekilde yarış çizgisine dönünce komiserler tarafından incelemeye alındı ve 5 saniye ceza aldı. Bitime 10 tur kala cezanın açıklanmasıyla farkı 5 saniyenin altında tutan Hamilton damalı bayrağı ikinci sırada görmesine rağmen Kanada’da zafere ulaşmayı başardı.
Vettel’in ardından pite alınmayan ve bir süre daha pistte tutularak farklı strateji denenen Ferrari pilotu Charles Leclerc, son bölümde 6 saniyeye kadar indirdiği farkla öndeki ikilinin ardından üçüncü olan isim oldu. Kötü bir hafta sonu geçiren Mercedes pilotu Valtteri Bottas, altıncı başladığı yarışı dördüncü bitirirken, son turdan önce pite girerek yeni lastiklerle en hızlı tur zamanını elde edip ekstra 1 puan almayı başardı. Red Bull’dan Max Verstappen beşinci, Renault pilotları Daniel Ricciardo ile Nico Hulkenberg sırasıyla altı ve yedinci oldular. Red Bull’dan Pierre Gasly sekizinci, kendi evinde yarışan Racing Point pilotu Lance Stroll dokuzuncu ve Toro Rosso pilotu Daniil Kvyat onuncu oldu.