Canadian Prime Minister Justin Trudeau said Thursday that the world is better off when the EU is strong, amid anti-Brussels sentiment from Brexit and Donald Trump.

"The whole world benefits from a strong EU," he said in a speech to the European Parliament, a day after MEPs approved a landmark free trade deal between the EU and Canada.

"Canada knows that an effective European voice on the global stage isn't just preferable, it's essential," Trudeau added.