Okay,
Called Canadian help line, they said,
"Pay online, print your receipt and send it to Mississauga" (I am the sponsor), My wife will be sending the passport to New Delhi.
So things have been cleared.
Thank you Xyrus for everything and do not lose hope, hope is all we have at the moment...