For how long is an eTA valid?
Electronic Travel Authorization is valid for a period of five years from the day on which it is issued to the applicant or until the earliest of the following days, if they occur before the end of that period:
the day on which the applicant’s passport or other travel document expires, orthe day on which the electronic travel authorization is cancelled, orthe day on which a new electronic travel authorization is issued to the applicant.