How to Submit an application for a Canada ETA Without Problem
http://www.los-angeles-travel-services.com/
You can not get in the country without the ETA, which implies you have to make sure you have the document as early as possible. There is no require to go through this procedure if you're holder of a valid American