Yes, non-residents can give birth in Canada, however, if you don’t have your own private insurance, it can cost you between $5,000 – $12,000. Babies born in Canada by non-residents, automatically become Canadian citizens based on the principle of  “jus soli.”