Helpful Guide in Applying for a Canada ETA
http://mysarawaktravelcafe.com/
Also if you have reserved your tickets currently, you will not still be able to get though the airport terminal if you don't have your ETA. Americans that've got a valid visa can skip this process. The application