how initiate canada immigration

i have visited the site. I am lost about how to actually do it. Should i contact an attorney? or do it myslef.
I am interested in knowing how people have gone about it.

Thanks
 
Top