Edit:
This is a very cheap one-way ticket on AC PEK->YVR->ORD. I am a U.S. green card holder but new rule in Nov 2016 requires green-card to apply for ETA.
Confirmed that AC agents at PEK are contract agents from Air China.
Happy holidays to all!
EndEdit.
I was denied check-in on PEK->YVR->ORD due to new Electronic Travel Authorization requirement effective this Nov. The counter agent misled us by saying it would take 1-3 days to get ETA online and flight could be rebooked with no charge. Neither is true!! they lied!
Facts:
1. When we got back from the airport and applied for ETA, it took us only 10 mins to get ETA approval. We could have done that in the airport! But AC just wanted you to "no-show" their flight so that they can charge you a lot more.
2. Changing the flight is not free. We called the reservation desk and they were quoting 300 USD for cancelation penalty and 150 USD+fare difference for rebooking flights.
We ended up tossing our useless AC tickets



have to buy last-minute ticket from a US carrier