Trump and Elon Musk versus Canada and EU