Upvote:5
https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/eta/facts.html
An eTA is only needed if you are visa-exempt (Americans excepted; they don't need them at all). Because you have a valid visa, you will not need an eTA.