Trump halts trade talks with Canada in fit of pique over tax on American tech giants By Joanna Smith and Laura Osman