Bank of India announced that it plans to open subsidiaries in Botswana, Canada and Brazil.