Hi YYC787,
That's good news! Yes, it might around a few weeks to 3 + months from in process to decision made but in your case it might take a few day or few weeks since it's already in it's final stages but the question is when the next time they will take another look at your file. Yes, they need the passport for stamping within 30 days of passport request. It would be best to do a full medical as soon as you can in Canada. Once she makes it to India, send her passport to a visa office for finalization because there might be a chance that it will be too late.