Neither? Well Canada is more civilized and has Universal Health Care like the other developed countries. The United States Congress still thinks health care is only for people who can afford it. I live in the US, but I'd rather have the Canadian health plan. Your child will have duel citizenship, but you need to check a US consulate where ever you about what assistance you can apply for in the US, preferably before you pick a country to reside.