1) Yes
2) With a certificate you request a Canadian passport and move to Canada whenever you want. No permits, no letters, no questions asked.
3) Yes, since you were born in Canada your son is probably a Canadian citizen by descent, so you can request a citizenship certificate for him. About...