Also the Dragonair flight from HKG-CAN should be 'missable' without canceling the rest of your itinerary, just get a boarding pass at HKG for the flight.[/QUOTE]
Wow.. That's a risky suggestion! I know for sure that trick doesn't work with the US airlines. Do you know for sure that would work with Dragonair?