How to Apply for a Canada ETA Without Problem
http://www.go-hongkong-hotels.com/
You need to get your ETA days or weeks prior to your flight because you will certainly not be able to ride on the aircraft without it. This treatment can be missed when you've obtained a legitimate American visa.