Kimi Raikkonen hopes new parts coming Alfa Romeo's way next week in France will allow the Swiss outfit to once again fight for points.
Raikkonen was a consistent top-ten contender at the outset with his new team, scoring points in the first four races.
But Alfa Romeo's form has declined since Azerbaijan, leaving Raikkonen and team mate Antonio Giovinazzi lingering in the third tier of the field.
The 2007 world champion is banking on upgrades to lift Alfa out of its current slump which persisted in Montreal.
"It was sort of a tough weekend to get through, we never had enough speed and obviously it was far from a perfect race," Raikkonen commented.
"Once we were in P12 or P13 then I don’t care if I finish there or last, you don’t get anything from there.
"In some laps it felt a bit better, on other laps we were lacking a lot of grip, it was not consistent.
"Hopefully for the next race we’ll get some new stuff and move forward. The speed was never there to be in the top 10."
Raikkonen also underlined Alfa's need to strengthen its attention to detail in addition to pushing its development programme.
"I think we need to tidy up some things, do a bit of a better job here and there so we need to keep pushing, get some new parts for the car to make it faster again," added the Finn.
"We all try to work to go faster but for sure the last races haven’t been easy."
Gallery: The beautiful wives and girlfriends of F1 drivers
Keep up to date with all the F1 news via Facebook and Twitter
Ralf Schumacher has once again questioned Lewis Hamilton's credentials at Ferrari, arguing that the seven-time…
Mercedes team principal Toto Wolff has revealed that he offered his resignation to Mercedes-Benz group…
Formula 1’s commercial surge has propelled the collective enterprise value of its 11 teams to…
Carlos Sainz insists Pirelli still has considerable work to do on its intermediate tyre which…
Ferrari team boss Fred Vasseur admits to feeling relieved after his sit-down in Brazil with…
On this day in 1994, Michael Schumacher clinched at the season finale Australian Grand Prix…