I did 2 years ago in Shanghai: no problem at checkin or boarding in YYZ. In Shanghai, at the custom, I was sent to a particular desk (with an officer who probably can speak english...); but no problem there either!
Bon voyage!
(I also had with me all the Timatic doc, but didn't have to take them out at any moment)