Useful Guideline in Making an application for a Canada ETA
http://thebrilliantusavisawebsite7794.iamarrows.com/how-to-apply-smoothly-for-a-canada-eta
You require to get your ETA days or weeks prior to your flight since you will not be able to ride on the aircraft without it. Americans that have a valid visa can avoid this treatment. You will just require a number