Moments later, the Ferrari of Carlos Sainz lost control of his car after hitting the slippery kerb going into the corner on lap 54.
As the Williams of Alex Albon attempted to get around him, the Spaniard's car continued to roll backwards into his path, leaving the Thai driver with nowhere to go.
Sergio Perez retired from the Canadian GP after spinning into the wallCarlos Sainz later came to blows with Alex Albon
Three cars out in closing stages of Canadian GP
Albon collided with Sainz and was sent spinning into the wall, while the Ferrari struggled to get out off the grass on his dry tyres.
The ensuing chaos brought out the second safety car of the race, with all three drivers retiring from the Grand Prix, making it a double retirement for both Ferrari and Williams.
Racing got back under way with 12 laps to go, with Max Verstappen leading ahead of the two McLarens.