Ferrari will reportedly bring an updated turbo design to Canada this week.
Following early reliability problems with the all-new turbo design for 2016, it was reported in April that Ferrari was working on a fix and until then Sebastian Vettel and Kimi Raikkonen would be racing at reduced power.
"Experts believe it is costing them up to half a second per lap [until now]", German broadcaster RTL had said.
Auto Motor und Sport reports that the fix is now ready for Montreal, which should mean that the Ferrari duo can use maximum power from now on.
Mercedes have also prepared an engine tweak for Canada, but without needing to trade in any performance 'tokens' as the changes relate only to recent reliability troubles.
"Every weekend we've had little gremlins creeping in and we just need to sort it out," team boss Toto Wolff said.
Ferrari will be hoping that its new turbo and other car tweaks for Canada will return the Maranello team to its former place just behind Mercedes, following two good races for a resurgent Red Bull.
"In Formula 1 you're only as good as your last race and this is why at the beginning it was Ferrari that was expected to be the enemy number one because they scored the better results," Wolff continued.
"Now Red Bull won a race in Barcelona and they were pretty competitive in Monaco and suddenly Red Bull is being seen as the main competitor.
"I think we just need to stay calm. Both teams have all the resources you need in order to be competitive and we are just trying to follow our path, developing at the speed we have identified as necessary to win a championship and that is more important than always looking at the competition."
Ferrari trail leaders Mercedes by 67 points going into this weekend's race.