NRI or Non-Resident Indians are a vibrant and well educated group, especially in Canada. Through immigration, they bring many skill sets and professions that Canada lacks. In recent years there has been a backlash in Canada against Indo-Canadians due to the fact that they are visible minorities and tend to keep hold of traditional practices.