Mark Carney has had a short honeymoon since his victory in Canada’s election.
A little over a week after spearheading his Liberal party’s comeback, the prime minister will meet US President Donald Trump on Tuesday for crucial talks overshadowed by a looming trade war and rumblings of Brexit-style rebellion at home.
The US president’s hostility to his northern neighbour — with repeated threats to annex Canada and the imposition of tariffs