I'm Indo-Canadian. We are given that term by the media and we never refer to ourselves with that. Though we use it in certain circumstances because most non Indians will have no clue what is a Punjabi, Hindu, sindh, gujurat, haryana, Tamil, Arora, Bengal, bhraman, sikh, jat, rajput, Muslim...