I can provide some information right now. As for the rest, I can certainly provide it later.
Regarding official languages, we have a good balance between English and French as official languages at the library. As for cultural diversity, I don't have the data in hand, but it exists and we can provide the necessary information.