Donald Trump has opened a new chapter in his trade dispute with Canada, announcing tariffs of up to 50% on a range of Canadian imports.
US stock futures slipped ahead of earnings from Alphabet, Tesla, GE Vernova, Philip Morris, and Texas Instruments.