Moreover, my situation is a little different, I would rather not get my visa too soon.
A couple of things; 1. I may get a request to send my passport for stamping visa in Aug/Sep. Too close to my Sep 15th due date - can't fly back to India then. 2. They might ask me to fly within a certain number of days or weeks - again flying before a new born is 3 months is not advised. 3. It will be two long flights for my infant in 30 days; from China to India (9 hours + lay overs). From India to Ottawa (15+ I'm thinking?).
All in all, I'm just hoping they don't issue my visa too soon and then when I tell them I can't fly now but only in three months; they don't ask me to go through the whole process again.