Yes it is possible to do theapplication yourself, don't make the mistake of using an agent and wasting large sum of money for just filling up some forms.
Go through the DIAC website and also through this thread http://www.pomsinoz.com/forum/migration-issues/109457-hr-applicants-where-you-now.html
you will get all the help.