You can keep only one passport to travel, either Can or US, depending which is easier to renew (obviously Can in Canada, US in US).
Passport has nothing to do with Citizenship, let the kid have double citizenship since it's allowed. Later he/she will decide which is the main one:)
The only Con I...