Useful Guideline in Submitting an application for a Canada ETA
https://etacanadavisa.livejournal.com/
Before visiting Canada, you have to make an application for the Canada eta. When you're taking a flight to the country, you will need to show the ETA. It stands for Electronic Travel Authorization, which is necessary