Originally Posted by
FlyingdutchmanYVR
I check in online with my foreign passport and Canadian PR card on AC all the time. It works well from Europe, from the US I'm often told I need to go to the counter but I suspect that is mainly due to United handling the airport counter (and United self-serve checkin systems don't understand PR cards). Just make sure your friend enters the PR number on the top right on the back of the card (mine starts with PB), not the 8-digit ID number on the front. It's a classic mistake which will result in a "please go to the counter" message.
Good luck
I was never prompted by AC app or kiosk or counter to provide PR number. Not sure how they know my status.
United, on the other hand, will almost always require me to speak to a check in agent.