Having a non-White Name

it's exposure - like I'm not sure Anglo Canadians would have as much issue, but brits, yanks (and probably many aussies) like to pretend there aren't other languages (or even cultures)
the idea of pronouncing things in different dialects chafes at our imperialist souls

I mean, people in New Orleans, white and black, can't pronounce Milan, Telemachus, Leonidas, or Calliope correctly and I think those are all rooted in the Romance languages of the imperialists or at least the foundation of western thought, Greek. My own last name which is rooted in the language of the French Canadians forced out of Canada by the British is mispronounced everywhere outside of South Louisiana and maybe Quebec. Hell, down in Da Parish, people always call Paris Road, "Parish" Road when it clearly says Paris Road on the sign. Yet, we can all say Tchoupitoulas even if we can't spell it and that is a Native American word.

So, I really think it's more about a lack of education and/or attention than anything else. I mean sure, there are those people who continue to mispronounce names because they are backward butt crevasses, but I think most of the time it's more just a lack of education and attention.