McLaren and Mercedes had the pace to win in Montreal, yet Red Bull’s Max Verstappen dug deep to win a title-worthy Canadian Grand Prix on Sunday.