Relations between Ottawa and Beijing have been strained by back-and-forth trade and technology battles, allegations of alleged human rights violations, and, most recently, the leak of the contents of confidential talks between Prime Minister Justin Trudeau and Chinese President Xi Jinping at the G20 Summit.