According to Statistics Canada, in 2006 there were 962,665 people who classified themselves as being of Indian origin, including terms of "East Indian", South Asian or Indo-Canadian. In 2001, Sikhs represented 34%, Hindus 27%, Muslims 17% and Christians 16% (7% Protestant/evangelical,9% Catholic) of the total people of Indian origin in Canada.[18] Relatively few people of Indian origin have no religious affiliation. The main Indian ethnic communities are Punjabis as well as Gujaratis, Tamils (Indian as opposed to Sri Lankan), Indo-Caribbeans (numbering approximately 200,000), Kannadigas, Keralites, Bengalis, Sindhis and others.
The first known Indian settlers in Canada were Indian army soldiers who had passed through Canada in 1897 on their way back home from attending Queen Victoria's Diamond Jubilee celebration in London, England. Some are believed to have remained in British Columbia and others returned there later. Punjabi Indians were attracted to the possibilities for farming and forestry. They were mainly male Sikhs who were seeking work opportunities. Indo-Caribbean, descendants of the Indian indentured workers who had gone to the Caribbean since 1838, made an early appearance in Canada with the arrival of the Trinidadian medical student Kenneth Mahabir and the Demerara (now Guyana) clerk M.N. Santoo, both in 1908.
The first Indian immigrants in British Columbia allegedly faced widespread racism from the local white Canadians. Race riots targeted these immigrants, as well as new Chinese immigrants. Most decided to return to India, while a few stayed behind. The Canadian government prevented these men from bringing their wives and children until 1919, another reason why many of them chose to leave. Quotas were established to prevent many Indians from moving to Canada in the early 20th century. These quotas allowed fewer than 100 people from India a year until 1957, when the number was increased to 300. In 1967, all quotas were scrapped. Immigration was then based on a point system, thus allowing many more Indians to enter. Since this open-door policy was adopted, Indians continue to come in large numbers, and roughly 25,000-30,000 arrive each year (which now makes Indians the second highest group immigrating to Canada each year, after the Chinese).
Most Indians choose to immigrate to larger urban centers like Toronto, and Vancouver, where more than 70 percent live. Smaller communities are also growing in Calgary, Edmonton and Montreal. Indians in Vancouver are from diverse locations in India, such as Punjab, Gujarat, Tamil Nadu, Andhra Pradesh, Karnataka and Kerala. A place called Little India exists in Vancouver and a section of Gerrard Street (Toronto) in Toronto as well. Indians in Vancouver mainly live in the suburb of Surrey, or nearby Abbotsford but are also found in other parts of Vancouver. The vast majority of Vancouver Indians are of Sikh origin and have taken significant roles in politics and other professions, with several Supreme Court justices, three Attorneys General and one provincial premier hailing from the community.
The Greater Toronto Area contains the second largest population of Indian descent in North America, enumerating 484,655 residents of Indian origin as of 2006, surpassed only by the 575,541 estimate by the 2007 American Community Survey for the New York Combined Statistical Area. Note, however, that the Toronto count (but not the New York count) includes individuals of West Indian/Indo-Caribbean descent