Ajit98290 said:
Which way is better through some agent or on our own through CIC website.
What r the main hurdels which come on way on this whole process.
In fact, you do not need a consultant/agent to help you, the whole process is quite straight forward and forums like these are very helpful. The collective knowledge and awareness of the members on this forum far exceeds that of the consultants. In fact, some of the consultants get their answers from forums like these. If I were you, I would instead use that money for my nomination and other migration related fees.
If you follow this forum, you will be in a position to do everything on your own. Most of your questions would already have been answered by many experienced people on this forum and still if you feel that there is a blocker, post your question here, I am sure, people will be more than willing to help you. In the end the decision is yours, if you have the money and willing to hire an agent, you can go ahead. But after everything is done, you will feel, you paid them to you tell you things which are easily available on CIC, OINP sites, forums like these etc.
All the best!