Max Verstappen is looking to win a fourth consecutive Canadian GP while Hamilton hopes to end podium drought.