El argentino fue 13º en un circuito desconocido para él como el Gilles Villeneuve. Su equipo le dio prioridad sobre Pierre Gasly. Otra vez se lució en la administración de los neumáticos

Franco Colapinto culminó en el 13º puesto en el Gran Premio de Canadáde Fórmula 1, válido por la décima fecha de la temporada. El argentino corrió en un circuito desconocido para él como el Gilles Villeneuve, largó en la décima posición e hizo una carrera prolija pese a no poder entrar en la zona de puntos. Además, su equipo le dio prioridad sobre su compañero, Pierre Gasly.
Unos 20 minutos antes de la largada hubo trabajos en los frenos delanteros del auto de Colapinto, quien manifestó una vibración. Luego de las conversaciones con los comisarios técnicos con Flavio Briatore, el asesor ejecutivo y hombre fuerte del equipo, se habilitaron los trabajos y hasta diez minutos antes de la largada se dispuso de tiempo para las tareas, aunque en seis minutos los mecánicos del team galo cambiaron las pastillas y discos de frenos.
Franco largó con neumáticos medios e hizo una gran partida, en la que logró superar a su ex compañero de equipo en Williams, Alex Albon, con el que fue al límite al llegar a una curva y el tailandés se pasó. Cuando volvió a pista, lo llevó a Colapinto contra el muro, pero el argentino prevaleció. No obstante, ambos perdieron en esa maniobra y fueron superados por Nico Hülkenberg (Sauber).