Baby having Dual citizenship?!

I'm a US citizen and a permanent  resident.I'm currently pregnant and was wondering how can my baby get dual citizen of the US/Canada???
Like if my baby was born in Canada and have a Canadian birth certificate,will she be able to have a US social security number and US passport ????
Then would I have to apply for her Canadian citizenship even if the baby is born there?
I honestly don't know how this stuff works.And I am not married if that makes a difference.