If you are very concerned give a try applying eta for him.Ok, thanks. But for Americamn citizens there is no need of visa right ? So it means he can enter with American passport. Do I need to update somewhere ( online or in person) later on with the canadian passport ?
https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/eta/apply.html