The decision by the Canadian prime minister, Justin Trudeau, this week to resign as head of the Liberal party has set in motion a leadership race against the backdrop of a looming general election, which will be held amid political turmoil triggered by Donald Trump’s “America first” economic nationalism. It has also given Tesla’s CEO, Elon Musk, an opportunity to inject himself into yet another country’s political turmoil.