As you are aware that CIC has everything online and you are not required to retain an immigration consultant and your application will not receive priority processing if you do retain one. However, Immigration law is very complicated. You may want/need to hire a consultant to help you guide through the various application processes and to attain the desired results.
Today’s consumer is educated and intelligent to make the right decision. If you have the time to invest do it yourself. If you choose to hire someone please make this decision wisely as you will be putting your future in their hands.