Anglo-Indian Canadians
Anglo-Indian Canadians are Canadian citizens of Anglo-Indian heritage. Many Anglo-Indian Canadians have roots in the Indian subcontinent. Some of the earlier generations of Indians have British Indian heritage. History. Indians from the subcontinent have migrated overseas to many countries such as South Africa, Great Britain, Oceania, Caribbean, North America, and South East Asia due to political conflicts, economic opportunities, education and search of a better life. Indian migration to Canada recently is due to economic opportunities as well as education.