Canola oil and electric cars are at the centre of the deal agreed by Mark Carney and Xi Jinping after years of strained ties.

Canadian leader's visit comes after nearly a decade of strained ties between Ottawa and Beijing.

Canadian Prime Minister Mark Carney praised Chinese President Xi Jinping on Thursday and pointed to rapid progress in bilateral ties, saying conditions...