U.S. President Donald Trump has agreed to delay tariffs on Canadian goods for 30 days, following intensive negotiations ...