Originally Posted by
roy2016
My solution to you is to book a cheap redemption ticket (PVG-HKG or PVG-NRT) and print all the itinerary information BA sent to you, then cancel the redemption ticket. No one at immigration would be able to verify whether the ticket was issued/confirmed, they only care the date you are leaving and your ticket is booked. I have done so when I entered CAN a few years back, had no problems.
Actually, this is no longer true. I did TWOV last week in Guangzhou and they had airline/handling agent reps in immigration who took my e-ticket and made a phonecall to verify it.