All the information you need is on cic's website. if you have the time and patience to read and understand all the details then you don't really need any agent or agency. And you can all ways ask questions here and people will be more then happy to help you, guide you based on their experience /...