An immigration consultant assists an applicant by providing authenticated legal and documentation assistance in all the facets of the immigration stages for visas for study, work, tour or to settle in Canada.