Световният шампион измина 70-те обиколки на пистата „Жил Вилньов“ за 1:31:05.296 часа, със средна скорост 201,081 км/ч. Това е 5-ти успех за британеца на пистата в Монреал и първи при петте ми полпозишъна от началото на сезона. С успеха Хамилтън съкрати разликата в генералното класиране от съотборника си Нико Розберг до само 9 точки.
Втори, на 5.011 секунди след Хамилтън финалната линия пресече Себастиян Фетел (Ферари), третото място на подиума зае Валтери Ботас (Уйлямс). Топ 10 на най-бързите пилоти допълниха: 4. Макс Верстапен (Ред Бул), 5. Нико Розберг (Мерцедес), 6. Кими Райконен (Ферари), 7. Даниел Рикардо (Ред Бул), 8. Нико Хулкенберг (Форс Индия), 9. Карл Сайнц мл. (Торо Росо), 10. Серхио Перец (Форс Индия).
Състезанието започна изключително лошо за пилотите на „Мерцедес“, които бяха заели първата редица. Докато се дебнеха един друг, Фетел излетя от външната страна от трета позиция и уверено излезе начело. Във втория завой Хамилтън и Розберг докоснаха гуми, а това извади германеца от трасето и той загуби няколко места.
Добре тръгнаха болидите на „Ред бул“ и „Уилямс“, както и Райконен.
Решаваща за крайния изход от битката между Хамилтън и Фетел се оказа тактиката. Англичанинът направи само едно спиране в бокса, докато съперникът спря два пъти за смяна на гуми. Той загуби първата си позиция, а опитите му в края на настигне шампиона не успяха.
В Генералното класиране продължава да води Нико Розберг (Мерцедес) със 116 точки, пред Люис Хамилтон (Мерцедес) – 107 т., Себастиян Фетел (Ферари) – 78 точки.