Former Bank of England governor named new PM of Canada - and says 'we cannot let Trump succeed'
Former Bank of England governor Mark Carney will become the new prime minister of Canada after winning the Liberal Party leadership race in a landslide victory.
