Thanks for clarifying.The baby won't qualify for an eTA for two reasons: (1) eTAs are only for foreign nationals and the baby will be a citizen at birth; (2) eTAs are only available to foreign nationals holding visa exempt passports. Nigeria is not visa exempt.
I hope @concrete finds the answers she needs.