Ok people !
There is only one question as far as we all are concerned : The child is CANADIAN ! His father is a first generation naturalized canadian, then the son is automatically Canadian, and it would be not fair not to let him have the citizenship he already has and that needs a little formalities before it becomes effective.
Now, regarding the double life our friend is having, it is his personal issue and giving him marital advice is kind of out of our league ! Yes, the child is a dependent, whether he is Canadian or not, he is a dependent by law and not declaring him is depriving him of his legal rights....