Authorized immigration experts are not used by all Canadian Visa firms. Since 2004, immigration consultants have had to finish an accredited curriculum in order to be licenced to work in the Canadian immigration industry. Consultants who complete the accredited programme will have extensive knowledge of immigration law. The curriculum also covers the most up-to-date procedures for immigration and citizenship in Canada. The Immigration Consultants of Canada Regulatory Council qualifies and regulates authorised immigration consultants (ICCRC). An RCIC’s right to assist with immigration petitions may be revoked if they engage in unethical behaviour.