Most Indo-Canadians come from India, but some come from the Caribbean, South America, Africa, and the Middle East. They usually live in cities like Toronto, Montreal, Ottawa, Calgary, and Vancouver. They are one of the fastest growing races in Canada, because of immigration.