Hi your son does not need to be sponsored as he is a Canadian citizen already, you seem to have filled the paperwork out properly...ignore the one who said yes and stick with the one who said no..I have 2 children in the same situation
hope this helps