After nearly 10 years leading Canada, Justin Trudeau will be replaced as prime minister by former Bank of England governor, ...