Monaco was an object lesson that you can't take anything for granted in Formula One. Lewis Hamilton was the pre-race favourite and stayed that way right up until the 65th lap of the 78-lap race. But a disastrous pit call cost him a likely win and allowed team mate Nico Rosberg to take the spoils.
The next stop on the calendar is another event where Mercedes managed to throw away a likely victory. Twelve months ago simultaneous faults on both their cars forced Hamilton out and left Rosberg limping to the flag – until he was passed by eventual winner Daniel Ricciardo three laps from home.
Canada's high-speed Circuit Gilles Villeneuve is the kind of circuit where surprise results like this are not uncommon. The close proximity of the barriers means there are several places on the track where drivers cannot get away with a mistake. And if the Safety Car has to come out while a crash scene is cleared, that can caused headaches on the pit wall - such as what Mercedes experienced in Monaco.
Mercedes has taken plenty of wins in Canada as an engine supplier - including four out of five races with McLaren between 2007 and 2012 (there was no race in 2009) - but they are yet to claim victory as a constructor.
As usual, they're the favourites to prevail this weekend whether it's in qualifying (1.55 for Hamilton, 2.25 for Rosberg) or the race (1.62 for Hamilton, 2.30 for Rosberg). But who's best-placed to take advantage if the three-pointed star slips up again?
Pick of the rest
Ferrari are firmly 'best of the rest' at the moment and are hoping to improve on that this weekend as they introduce a significant upgrade to their power unit. Sebastian Vettel's odds of 8.00 to win therefore look interesting, as does teammate Kimi Raikkonen on 25.00. Qualifying has been Raikkonen's Achilles Heel of late but that will matter far less at the Montreal circuit where overtaking is relatively straightforward.
Another team to keep an eye on is Williams. It's been something of a disappointing season for the Oxfordshire team so far, especially in Monaco where the FW37 seemed ill-suited. But the long straights of the Circuit Gilles Villeneuve should reward their car. Felipe Massa was a contender for victory in the latter stages of last year's race until he tangled with Sergio Perez.
The Williams drivers may be on 101.0 to win but that's still less than last year's winner. Red Bull's engine is likely to be a significant handicap here, so Ricciardo's odds on a repeat success are 151.0.
Going the distance
The Montreal circuit punishes drivers and cars alike. While the infamous 'Wall of Champions' and other spots around the circuit wait to catch the unwary, the high demand it places on engines and brakes often leads to a lot of retirements.
Unibet is offering odds on which drivers and teams will still be running when the chequered flag falls on Sunday. For example, while Mercedes have got both cars to the end of every race so far, you can get odds of 4.15 against that happening this weekend. If you think Hamilton is due a repeat of the same ill luck which dogged him in last year's race, you can get odds of 6.50 on him not finishing.
Unsurprisingly, Pastor Maldonado is the driver least expected to see the chequered flag. His Lotus has repeatedly let him down this year, and even when it hasn't he tends to be a magnet for incidents.
Keith Collantine is the editor of Formula One blog F1 Fanatic