✔ 最佳答案
1. Due to different routing, price structures vary based on how you go. So you should talk to a travel agency and compare routing before checking for price.
2. Calgary... - You will end up back to Vancouver. There is nothing really special in Calgary. What you should do is after you friend.
3. No unless you plan to stop by United States because:
a. You will need a visa.
b. The price tends to be higher.
4. Yes. I have done a price check for you. Basically, the price is HKD$10000+ for most of the month and can be as high as HK$15000. If you can travel on the week of December 12, you may be able to find something cheaper (belowe HKD$10000).
So call a travel agency and starting ticket hunting.