U.S President Donald Trump has announced plans to delay imposing new tariffs on Canadian goods for three days as the countries firm up a trade deal. The announcement came less than two hours before a 50% levy on nearly 20 billion dollars of Canadian imports was set to go in place.