It is better to apply for the help of a professional agency, experts know which documents to collect, how to register them, and many peculiarities on the immigration process itself. Of course, you can apply for a Canadian PR yourself. But with the help of immigration agency your chances of a successful immigration significantly increase.