Helpful Guide in Submitting an application for a Canada ETA
https://canadaetaapplication.blogspot.com/
Before visiting Canada, you have to make an application for the Canada eta. The ETA is a requirement if you are traveling by air to the country. It stands for Electronic Travel Authorization, which is essential