The King has welcomed Mark Carney to Buckingham Palace, with the new Canadian Prime Minister telling him they had “much to catch up on”.