Kimi Antonelli claimed his fourth straight win at the 2026 Canadian Grand Prix after George Russell's Mercedes suffered a battery failure. Hamilton took second for Ferrari.