Investors gain confidence after US President Donald Trump strikes deals with Canada and Mexico and says he will speak with ...