Having a Canadian child will not help anybody immigrate until their child has turned 18 years old and has enough income to sponsor them.
As for the cost, you can look into home birth. It is probably cheaper. I have also heard the numbers $5,000 to 10,000 and if there are complications, it can even be more than that.