I have flown from YYZ many times using the HRP to PVG without any problem. The only thing is the AC check-in gate agents always ask for the HKID card (which is supposed to be presented with the HRP). On the HRP, there is your ENGLISH name and they can figure out the expiry date on the card.