Canada's new prime minister Mark Carney has met Sir Keir Starmer in Downing Street this evening, with the UK leader welcoming the relationship between the "two sovereign allies".