Submitting an application for A Canada ETA Easily
http://www.kirildim.com/
It is suggested that you get your ETA earlier than your flight, because you might not be able to go through the airport terminal without it. For individuals who are American people, they won't require the paper.