I have a young cousin (first cousin 3 times removed, I think is the relationship), named
Xavier. A non-black Canadian.
Xavier is used quite often where I live, certainly there are more Xaviers than Afro-Canadians.(Who have the same names as anyone, unless they are visiting students from Francophone African countries, then they sometimes have names usual in their home countries.)