Indo-Canadians or Indian Canadians are Canadian citizens whose heritage is fully or partially Indian Subcontinent (including Indian and other origins), children of persons who immigrated from India and/or Indian Subcontinent to Canada, or persons of Indian/Indian Subcontinent origin who have Canadian citizenship.