#4 Sebastian Vettel (2)
The most recent winner of the Canadian Grand Prix is also one of the most successful drivers there. Like Senna, Sebastian Vettel has won twice in Canada, but thanks to his pair of second places, he's ahead of the Brazilian on this list.
The Red Bull was traditionally a car which struggled around circuits like the Circuit Gilles Villeneuve thanks to Adrian Newey's emphasis on high downforce levels, so it took until 2013 for Seb to win in Montreal.
The win in 2013 was typically dominant for the time, 14 seconds ahead of Fernando Alonso and one that never looked in doubt. Vettel should've won in 2011 but made a mistake in the closing stages to hand the win to Jenson Button, one of the greatest comebacks in F1 history.
2016 was a similar story, although this time it was his Ferrari team which cost him the top step thanks to a poor strategy. The German will be looking for a repeat of last year's race on Sunday, a win that was comfortable in the end and gave him the lead in the driver's championship.