Congatulations !!Received notification this morning that passport has been dispatched. Also the application status changed to Approved. Hopefully will get passports back within a couple days.
Passport submitted - March 7
Reached IRCC Delhi - March 10
Status changed to Approved in GcKey - March 27
Passport dispatched - March 28
Thanks to everyone for your updates and discussions, it helps a lot. Good luck to all waiting for the next steps.