Lewis Hamilton has won the Canadian GP, making the best of a two stop strategy. Romain Grosjean finished in second place with Sergio Pérez third on the podium. Sebatian Vettel finished fourth after a late pitstop while Fernando Alonso is 5th after struggling to the end on badly worn tyres.