Formula 1 will return to Montreal and the Circuit Gilles Villeneuve for the next 10 years after agreeing a new deal.
Ahead of Saturday's qualifying for the Canadian GP, the race organisers confirmed that a new agreement had been signed.
The deal will see Canada remain on the calendar until 2024.
"This is a positive outcome for Montreal," said Mayor Denis Coderre.
"The Canadian Grand Prix is part and parcel of Montreal, one of the big international events that builds our outstanding reputation as one of the world's great cities."
Coderre also revealed that 32 million Canadian dollars will be put towards making improvements to the circuit that will include a new paddock complex as well as a new grandstand.