Red Bull’s Max Verstappen won the Canadian Formula One Grand Prix ahead of Carlos Sainz and increased his lead at the World Cup. Lewis Hamilton finished third.