Thanx everyone for replying.
Well all of you have suggested giving birth in Canada as the better option. But i still have few doubts.
1) If the baby is born in India, would he be not entltled to get PR form canadaian Embassy in India, i am asking this coz one of my friends was a UK PR holder...