The European Union has given Belgium until late on Monday to overcome opposition to a free trade deal with Canada from its French-speaking region or a summit to sign the pact that could boost both economies is off, EU sources said on Sunday.

EU trade negotiators are rushing to assuage the Walloon government's concerns before the Monday deadline set by Canadian Prime Minister Justin Trudeau to decide whether to fly to Brussels, according sources familiar with the matter.

Canada says it is ready to sign the pact as planned on Thursday and year-long negotiations were over, with trade minister Chrystia Freeland saying "the ball is in the EU court."