Lando Norris eases past both George Russell and Max Verstappen to claim the lead at the Canadian Grand Prix.