#5 McLaren
Fernando Alonso - DNF
Last weekend was a special race for Fernando Alonso.
It was the Spaniard's 300th Grand Prix in Formula 1, not many legends in the racing series can say they've reached that big number.
But it was a 300th race mark to forget as his troubles with the McLaren came and spoilt the party, again. He had unreliability in Monaco and it struck yet again in Canada.
It is worrying times for Alonso and McLaren. The first five races saw Alonso perform well by consistently finishing in the points zone.
But car problems with McLaren may show their relationship with Honda and Renault may not be their engine supplier's error.
Driver rating: 1/10
Stoffel Vandoorne - 16th
Stoffel Vandoorne has yet again struggled on race day, the story of his season so far.
An embarrassing finish for the Dutchman and the McLaren team by coming second to last ahead of Sergey Sirotkin of Williams.
No real big moments for Vandoorne in Sunday's race and the pressure might start to grow on his future in F1 or at least at McLaren.
Driver rating: 1/10