From speed.com:
"Canadian GP Contract Delayed Over Upgrade Cost: A new deal for the Canadian Grand Prix could be delayed, as organizers discover the renovation of the aging Circuit Gilles Villeneuve will cost more than expected. Bernie Ecclestone has said he is happy to ink a new long-term deal for the Montreal race, so long as the track is brought up to standard with some renovations. La Presse newspaper reports that the original estimate of the renovation was $25 million, but a source 'very close' to the discussions now reveals that the actual quote commissioned by the government has come back at $40 million. The quote has reportedly forced a "reassessment," and the delay of a definitive deal with F1's chief executive for now."
So, the way it works up here is: The government takes a wild guess, they get an estimate, they contract the work, and it comes in at double the estimate. We have reached step two, it appears.