China and Canada have pledged to improve relations after years of tension. Chinese leader Xi Jinping told visiting Prime ...