I guess I speak for almost everyone's experiences here with the so called immigration consultants, agents, lawyers, ... they are having two main duties to perform:
1. Non-stop followup for the payments.
2. Courier your application
And THAT'S IT.....
So, all who can not go to the courier guy themselves should go hire an "expensive" agent to do it for them -- and that too who knows how active they would be in sending your application.
All new applicants should take this advice but still everyone being so concerned about the process that a lot fall into the marketing trap of this huge industry. Let's face it, most of these guys themselves are dying to go settle abroad and if they can not do it for themselves how the hell they will help you.
Another thing, the staff who is after your money initially is WAY different from the guy who takes up your case - or so called assigned case processing specialist. This specialist is no one but a clerk who is more concerned about his/her own personal issues, has no clue or idea of your dream and how important a single document is for you, and is usually a document copy agent.
We have burnt our fingers with these guys and would like all to be aware of these. The only reason we are not in Canada yes is because of a consultant we used in past.