Race leader Sebastian Vettel finished the `` 2019 Canadian rand Prix '' ahead of Hamilton .
The race was won by Lewis Hamilton after a controversial penalty was given to race leader Sebastian Vettel.
2019 Canadian Grand Prix