Prime Minister Mark Carney landed in England on Monday where he will have a private audience with King Charles before meeting with British Prime Minister Keir Starmer in London.