Former Brexit-bashing Bank of England boss and Canadian PM-in-waiting Mark Carney has lit the fuse on a volcanic showdown with US President Donald Trump, goading him by saying he runs a country "we can no longer trust".