Mercedes locked down the front row, Lewis Hamilton on pole next to Nico Rosberg. Sebastian Vettel (Ferrari) lined up third and Daniel Ricciardo (Red Bull) fourth. Vettel passed Hamilton on the left going into Turn 1 to take the early lead, with Rosberg making a move on the right after a slow start from the pole-sitter.
Rosberg was nudged off course by his teammate in the Turn 1 exchange and fell through the field. Vettel struggled with braking in the last corner of the first lap but retained the lead.
Vettel pitted on Lap 12 (of 70). Hamilton waited until Lap 25 and never came in again.
Hamilton led Vettel by 7 sec in the closing laps. Valtteri Bottas ran third.
The running order remained the same at the finish, Hamilton winning his fifth Canadian Grand Prix by 5.011 sec on the circuit where he won his first F1 race. Bottas finished 46.422 sec back. Carlos Sainz Jr. (Toro Rosso) rose from P20 on the grid to finish ninth. Vettel’s finish moved him into third in the driver standings, passing both Ricciardo and teammate Kimi Raikkonen.
Driver standings (Top 10)
Nico Rosberg (Germany), Mercedes – 116
Lewis Hamilton (Great Britain), Mercedes – 107
Sebastian Vettel (Germany), Ferrari – 78
Daniel Ricciardo (Australia) Red Bull – 72
Kimi Raikkonen (Finland) Ferrari – 69
Max Verstappen (Netherlands), Red Bull – 50
Valtteri Bottas (Finland), Williams-Mercedes – 44
Felipe Massa (Brazil), Williams-Mercedes – 37
Sergio Perez (Mexico), Force India-Mercedes – 24
Daniil Kvyat (Russia), Toro Rosso-Ferrari – 22
Romain Grosjean (France), Haas-Ferrari – 22
Mercedes (Rosberg, Hamilton) – 223
Ferrari (Vettel, Raikkonen) – 147
Red Bull Racing (Ricciardo, Verstappen) – 130
Williams-Mercedes (Massa, Bottas) – 81
Force India-Mercedes (Nico Hulkenberg, Perez) – 42
Toro Rosso-Ferrari (Carlos Sainz Jr., Kvyat) – 32
McLaren-Honda (Fernando Alonso, Jenson Button) – 24
Haas-Ferrari (Grosjean, Esteban Gutierrez) – 22
Renault (Kevin Magnussen, Jolyon Palmer) - 6
Next event: Grand Prix of Europe – Baku, Azerbaijan, June 17-19, 2016