Canadian prime minister Mark Carney has torched the Trump administration for 'doing memes' after cabinet secretaries were accused of mocking the country's military.

The Canadian PM is one of the few world leaders to stand up to the US president. Former colleagues say they are not surprised

Canadian prime minister Mark Carney has torched the Trump administration for 'doing memes' after cabinet secretaries were accused of mocking the country's military.