Even though he finished in the points in Monaco, Kevin Magnussen is convinced he could have recorded a better result in his maiden Formula One race there.
After going three races without scoring any points, the Dane scored a solitary point in the Principality when he finished in 10th place, but he arguably would have finished closer to the winners if he didn't struggle with engine problems during the closing stages of the race.
The reigning World Series by Renault champion had similar problems in Barcelona a fortnight before the race on the Monte Carlo streets, and it comes as no surprise that Magnussen is hoping for a less eventful race in Montreal this week.
"It would be nice to have a straightforward weekend after a couple of disappointing technical problems," he admitted to crash.net.
"Things didn't quite go my way in Spain or Monaco - through no fault of my own - so I just want to get my head down, work with my engineers and work on delivering a good result, with no mishaps. I think it'll actually be interesting to see what we can achieve without encountering a problem that sets us back."
Even though he has never raced at the Circuit Gilles Villeneuve, the 21-year-old is relishing the opportunity to finally compete in Montreal.
"The Canadian Grand Prix is one of those races I'm really looking forward to," he admitted.
"I've always watched it on TV, and it's always looked like one of the very best, most enjoyable, and most dramatic events of the season.
"The track looks like a lot of fun - it's got a good blend of corners, and it's the kind of place where you want the car nicely hooked up and beneath you because, apart from the back straight, it's pretty much always changing direction.
"It's a bit like Monaco in that respect - but a lot faster!"