We really have very little ETFs that track the Indian markets here in Canada. However, the ones that do are more than enough for someone who wants exposure. There are two main funds, BMO's ZID and iShares XID. They're effectively the same fund with exposure to pretty much the same companies.
Performance wise, BMO has done a little better because it takes more of a concentrated approach in the top holdings. In addition to this, the fund has way lower fees, coming in at 0.66% versus nearly 1% for XID.
If you're looking for an ETF that focuses on India that is Canadian traded, I do believe ZID is the best in the country. However, there just isn't really all that much to choose from.
If you want specific exposure, lets say actively managed funds or exposure to small-cap stocks in India etc, you'll have to head south of the border and buy US funds. But if you simply want exposure to the "Nifty 50", which is effectively India's TSX 60 Index, ZID is perfectly fine.