Does the author expect a halal shop to sell bacon? If people want "culturally appropriate" food they go to where it is sold which is, in a free market, where customers are. If I go to a Chinese restaurant I would assume that the don't have what for me would be "culturally appropriate:" poutine. Actually, specialty "culturally appropriate" food is probably more readily available in Canada than not. There are hundreds of small corner food stores close to their client base everywhere except next to ivory towers.