Currently Aston Martin-Mercedes driver Lance Stroll is the only Canadian F1 driver. However, there have been 14 Canadian F1 drivers. Giles Villeneuve is ranked among the greatest drivers of all time and his son, Jacques, won the World Drivers’ Championship in 1997.