I was in a similar situation. My son was born in the US, but to a Canadian father, so he is Canadian by descent. You do NOT have to pay any fee.
You notify your visa office the way you would of a change of address. Send a copy of the baby's birth certificate, with your bar code on it. If they...