I think it's a very important point you make. Absolutely, the spread of cultural diversity is harder to do in rural settings and in areas that are not urban centres, because of the population and the size. You need a critical mass before change can happen, before people can finally not have any other option, but you cannot ignore diverse populations when they're the size they are in Toronto or Vancouver. That critical mass is the challenge in a smaller community.
Due to the prioritization of funding, that can be countered by prioritization of equity, by council and by local funding options.