Trump delays higher tariffs for Canada as negotiations continue

Two hours before his self-imposed deadline, President Trump has announced “a deal” with Canada and an agreement to postpone new 50% tariffs on a range of Canadian goods for a further three days.