Hi,
Truly speaking it is not essential to apply through a lawyer. The CIC website gives you lot of information about application preparation and you can download the guide from CIC website.
If you ever come across with any doubt, you can always make your enquiries on this forum where you will get full support from our respected members.
If you are not fully confident, you have the option to choose any good lawyer / immigration consultant