After Justin Trudeau publicly rejected Donald Trump’s provocative suggestion of a US takeover of Canada, Tesla CEO Elon Musk criticised the Canadian PM, calling him a "girl" and asserting, "You’re not the governor of Canada anymore."