Re "visible minorities." The thing is that that term isn't necessarily about non-whites. It is implied in "visible minority" that there is an
invisible minority, of which
I am one. I see the term as more about acknowledging that not all minorities are visible. I don't normally post Wikipedia links, but in this link one line stands out: "
The qualifier 'visible' is important in the Canadian context as historically its political divisions from the period of colonial history have traditionally been determined by language (French/English) and religion (Catholic/Protestant) which are 'invisible' traits."
https://en.wikipedia.org/wiki/Visible_minority
You would not know from looking at me on the outside, that I, while influenced by English Canada as the result of being born here, am nonetheless, not assimilated into that culture unless I choose to tell you. The fact that I speak fluent English or French, and some other languages and don't wear clothes that define me as an 'other.' or have a skin colour that stands out, doesn't mean I am not an 'other.' It is relatively recent in Canadian history that immigrants with non-Anglo names have attained a status equal to Anglo Canadians.
Prejudice and Discrimination - The Canadian Encyclopedia
I see the term "visible minority" when it refers to skin colour, as more of an acknowledgement that Anglo-Saxon Canada, while still a very white country, is moving towards a multi-colour society. I suspect that when that happens, the term will cease to exist.