President Donald Trump has agreed to pause the implementation of planned tariffs on imports from Canada for at least 30 days, Canadian Prime Minister Justin Trudeau says.