BEIJING — Prime Minister Mark Carney has landed in Beijing, marking the first visit by a Canadian prime minister to China in eight years.