When will my eTA expire?
An eTA is electronically linked to a traveller’s passport. It is valid for up to five years or until the passport expires, whichever comes first. If you get a new passport, you need to get a new eTA.
With a valid eTA, you can travel to Canada as often as you want for short stays (normally for up to six months at a time). You do not need an eTA for travel within Canada.