Formula 1 heads to Montreal next for the Canadian Grand Prix this weekend - and the third sprint race of the 2026 season.