Canadian Prime Minister Mark Carney is visiting China this week to mend relations with the world's second-largest economy. It ...