UPDATE
I came to India on 23rd of Feb, booked appointment and got the date for 24th of Feb at VFS Jalandhar. I booked it myself, you need not give money to any agent. I just went on the appointment time and they asked me about the biometrics, so I told them that my application was approved in Canada and they didn’t ask me for biometrics and they were happy to help me. I raised so webforms, but there was not reply from IRCC and I didn’t inform VFS about this through the mail. I just told them verbally on the time of my appointment. Final conclusion, you can get your passport stamped in India if you were approved in Canada and if you do not have your biometrics.
Hope this helps
Good day