Thank you so much for your response 21goose. Is it possible for you to name few consultants based in Canada? And since I am based in India is it safe to pay money to Canadian consultant without being able to contact in person?
I'll answer your second question first - yes, paying money to a legitimate consultant in Canada is perfectly safe. Naturally you can come across a scammer.
I do not personally endorse any consultant, but I can show you how to search for a real consultant.
1. Try Campbell Cohen - the guys hosting this forum. (I don't work for them, but they are an obvious choice cause you and I are talking on their forum).
2. Go to
https://iccrc-crcic.ca/find-a-professional/. Then, enter a city in the search Field. I chose Waterloo (randomly, simply because I know there's a good university there. You can choose any city you like).
3. The first result on the list is Chris Daw from Daw Immigration. I picked him, went to his website and looked at the About Us page
http://dawimmigration.com/about-us/
Reading about him, it appears he has been doing this for a while and seems to be well qualified.
To be certain, I google "Christopher Daw immigration scam" and similar terms. I come across this article
https://www.cbc.ca/news/politics/immigration-consultants-regulator-crisis-1.4124560
He's quoted by the CBC (Canada's version of the BBC) and yes, he was the Board Chair of the ICCRC. This is a reliable source and a strong indication that Chris is not a scammer and now I would have no hesitation in contacting Chris. I may not choose him in the end, but I know he's real.
Again, I'm not endorsing Chris Daw, I don't know him from Adam. I'm just showing you how you can find someone who at least is qualified and isn't an out and out scammer. Then, you contact 5-10 similar qualified people and get a feel for how they treat you, how much they'd charge, etc.