The Canadian Grand Prix will remain on the Formula 1 calendar for the next decade after signing a new agreement taking it through 2035.The existing agreement was due to expire in 2031, but following a move of the date of the race from 2026 onwards, which shifts the Canadian GP...