The US president says the European Union has treated America “so terribly”, while confirming Mexico and Canada will be hit with tariffs imminently.