Who is Mark Carney, the new prime minister of Canada?

Mark Carney, the new prime minister of Canada who will replace Justin Trudeau, has helped run two economies in crisis before and will now try to steer Canada through a looming trade war brought by Trump.