Having Your Canada ETA Application Quick
https://www.goodreads.com/topic/show/20204491-how-to-make-an-application-for-a-canada-eta-without-problem
It's encouraged that you obtain your ETA earlier than your trip, given that you might not be able to pass through the flight terminal without it. For those who are American people, they will not need the file.