China and Canada pledge to improve relations that's "adapted to new global realities" after years of tension, as Prime Minister Mark Carney visits Beijing.