No, the Canadian ETA is valid for 5 years or until your passport expires. You can visit Canada as many times as you wish as long as the ETA is valid. Note that each visit is limited to a max stay of 180 days.