A diplomatic row has exploded after Sir Keir Starmer declined to back Canada against Donald Trump’s ambitions to turn it into the 51st state of the USA.
A Conservative MP in Canada and a former ambassador are among those to criticise the UK prime minister for failing to stand up for their country.