From what I could find on PEK's website, it seems AC and CA both use terminal 3, and since it is a Star Alliance flight booked on what I assume is the same itinerary, shouldn't you be able to just go to your new gate without re-checking in?
Please correct me if I am wrong but from the information provided, I am kind of puzzled as to why she had to check in.