The eTA is not as expensive as many other types of visas for Canada. The government fee for the eTA is 7 Canadian dollars. They are payable when the form is completed and before it is submitted. There are no extra charges on arrival in the country, nor for attaching additional documentation.