>> 2. Is 18,000-22,000 monthly enough to live on comfortably in either hong kong or shanghai?
Yes, you will be able to live comfortably in HK with that amount. Most people in HK earn alot less than that (less than 10k).
>> 3. How much is a one-way flight to hong kong or shanghai from ontario canada? and what about general costs of living per month for a year(budget)? (housing, transportation, food, personal expenses)
A one way trip is around HKD6500 (
aerohkg.com by Aero International Ltd, special deals on flights - online)
Housing - As mentioned by Hamton, you can find apartments (or village houses) for 6k-10k or even less if you are prepared to commute or share with someone. You can use
GOHOME for reference
Transportation - Public transport is very cheap in HK. HKD15 or less can get you to most places depending on where you live / work. A tram ride is HKD2.
Food - is also inexpensive in HK. HKD35 can get you a Lunch set at Cafe De Coral (Rice / Noodles + drink). A McDonalds meal is around HKD25.
Groceries - You can use
Wellcome Delivers for reference - its probably cheaper at the actual store.
Tax - HK has a very low income tax rate. If you earn 22k p.m using 07/08 tax rates you will be paying around 15k tax p.a (
Salaries Tax Computation).
Hope this helps.