Getting Your Canada ETA Application Quick
http://www.go-hongkong-hotels.com/
Even if you have booked your tickets currently, you won't still have the ability to get though the flight terminal if you do not have your ETA. This process can be avoided when you've obtained a valid American