In Canada, you visit the passport office and its mailed back to your address....again within 20 days.
Canada will issue a 3 years passport for child and you will have to renew at the consulate overseas to get a 5 years passport after it expires . that takes a minimum of 20 working days from the canadian consulate in Shanghai (Lagos is usually very slower in processing anything, so plan 2 months ahead)
Basically. Canada sends your passport application back to passport canada for processing...