Honestly, I don't see a need for a consultant. All the information you need is available on the CIC website and this forum is doing wonders for people needing more help and support.
Me too saw few consultants, realized that they are charging an awful lot of money for just filling in forms...