Fernando Alonso was given a hero's welcome by the fans after he was forced to retire yet again due to an engine problem.
The Spaniard was running in P10 with a lap to go until his latest Honda engine gave up on him.
Alonso then proceeded to jump over the barrier and join the fans in the grandstand, where he threw his gloves to the crowd that swarmed around him.
At one stage, Alonso was as high as P4 but became what he described as a "sitting duck" as car after car passed him on the back straight.
¡OVACIÓN! Tras el abandono a falta de dos vueltas en la GP de Canadá, Alonso se fue directo con los fans. pic.twitter.com/KeIHv1Y6QT
— Toque Sports (@ToqueSports) June 11, 2017
Then, after making his way back to the paddock, Alonso labelled McLaren-Honda's lack of pace as "dangerous".
"The race itself was already hard enough given the lack of power," said Alonso.
"They were passing us in the middle of the straights and sometimes it was even dangerous with such a speed difference."
"It is not only that we lost a point today and we lost another race, we will start last in Baku because Jenson changed the power unit in Monaco and started last.
"Here we lost a power unit and in Baku we will start last again.
"The situation is definitely not nice."