Mark Carney elected as Canada’s next Prime Minister, ready to confront Trump’s threats, boosting Liberal Party’s chances