The free trade deal between the European Union and Canada is not dead just yet.
The Belgian government has reached a deal to back the agreement.
It comes on the day the agreement was supposed to be officially signed with Canadian Prime Minister Justin Trudeau.
Trudeau cancelled his scheduled trip to Belgium late Wednesday shortly after learning the Belgian government failed to lift a veto of the trade deal by the regional government for Wallonia.
However, Belgian Prime Minister Charles Michel announced this morning that days of negotiations with Wallonia have resulted in a deal.
Michel says guarantees have been made to Belgian farmers and on a corporate dispute settlement system.
Politicians in Wallonia, with a population of 3.6 million compared with over 500 million for the EU, argued CETA would undermine labour, environment and consumer standards.
WATCH: Wallonia’s case against CETA
EU President Donald Tusk said that he will contact Trudeau “only once all procedures are finalized” for the European Union to sign the Comprehensive Economic and Trade Agreement.
On Wednesday, Trudeau said Canada was prepared to wait to sign the trade accord, which is seven years in the making, saying “We are confident that in the coming days we will see a positive outcome for this historic deal.”