Elon musk roasts Canadian PM Trudeau amid souring relations with the US