Useful Guideline in Making an application for a Canada ETA
http://www.pawplunger.co.uk/
Even if you've scheduled your tickets already, you won't still have the ability to obtain though the airport terminal if you do not have your ETA. There's no need to go through this procedure if you are holder