Prime Minister Mark Carney will be visiting China this week, in the first trip there by a Canadian prime minister since 2017.