Is it better to hire an accredited agency or apply direct thru the cic portal? Which is the fastest when it comes to processing for the immigrant visa?
Depends on your application and your circumstances. Consultants and Laywers can help bring clarity to complex situations. For straightforward applications, with enough research and a strong command of English, you can file your application yourself.