I won't say India has a whole lot to teach Canada about women's rights, but the rest of the West is different. The "rape rate per 100,000" for India is 1.8, about the same as Canada (1.7), but other countries like Sweden (63.5), USA (27.3), UK (17) etc. are off the charts. Some would include SA (132) in the West.
https://en.wikipedia.org/wiki/Rape_statistics#By_country
If you are concerned about underreporting, then consider Obama's statement that 25% of US female undergrads are sexually assaulted during their undergrad years. That would translate to 6,250 per 100,000 for the US rather than 27.3. Even if rapes in India are underreported by a factor of 10 (unlikely), it still only gets to 18.
It should not be surprising that the rate is so low for India. Traditionally in Hinduism women have occupied a high place, with many female goddesses etc. Isolated events of course occur in a country of 1,300 million but the average is very good for women. From my personal experience the demographic that gets the most respect and consideration in India are older women who are usually referred to as "Mataji".
As for minorities, India has historically be a refuge for minorities fleeing oppression, whether they be Jews, Bohras, Ahmediyas, Bahais, Parsees etc. etc. In recent times it has attracted many refugees from Afghanistan and economic migrants from Bangladesh.