Without knocking anyone down, but what is the purpose of having a lawyer doing the application for you? It cost a lot of money, thousands if I am right, to something you can download for free from the Immigration website.
Yes, it seems daunting, but I never ever considered this.. I have friends in Canada, maybe that helps and this forum here is priceless!!!
It is not that difficult as long as you follow EVERY step they want you to follow!
M