in US, whoever you are citizen or not, you at least spend 10000 dollars to deliver the baby, and if you donot have insurence in US, your baby insurance is very high, and Canadian goverment doesnot cover any money on your baby. so simple way always is the best.