Mercedes' Lewis Hamilton closed in within nine points of championship leader Nico Rosberg after taking his second successive victory of the season in Canada on Sunday.
Sebastian Vettel, who took the lead at the start of the race, had to settle for second, after multiple lock-ups at the final corner. The Ferrari driver completed the race on a two-stop strategy as opposed to Englishman's one-stop race.
Behind the duo, Valtteri Bottas completed the podium positions with Max Verstappen finishing fourth, after fending off a late charge from Rosberg.
by Rachit Thukral