Mark Carney elected Liberal leader, to soon replace Justin Trudeau as PM