I spoke to a person from Canada visa on telephone. I explained my scenario. He asked me to provide the employment letter,work permit, passport to let me know about my situation.
If you want professional help from an immigration law firm like canadavisa, you will eventually have to share a lot of your personal details either way.
So far, i have only seen others mention positive things about canadavisa. Dont have any personal experience with their services though.