We handle both Canadian temporary work permits, Canadian immigration visas, applications for Canadian Citizenship as well as Canada permanent resident applications for specialists and professionals ranging from executives, managers, health care administrators and computer engineers to artists and athletes. In addition to assisting clients before the Department of Citizenship and Immigration Canada offices in Canada, the Firm also assists clients in processing immigration visas through Canadian consulates and embassies abroad.