After Trump described Canada as 'the 51st state' of America, Keir Starmer defended the country as an 'independent, sovereign nation' and 'a much-valued member of the Commonwealth'