Montreal (white) engineer here: I've been working as an FPGA guy here in Canada for 30 years, and black programmers and engineers are as rare as hens teeth up here. I have met only 2 or 3 over the span of 3 decades and there are zero black managers in engineering/software. It's mostly a question of supply, only 4% of the province identifies as black. I see far more asians and Indians than blacks, which is a bit sad, since I learned digital logic design from a black engineer in Los Angeles when I started out.