In Quebec the federation does not allow gyms to charge for meet entry for families except for provincials. So it is not a huge money maker, plus for the provincial level meets you must hire the Gymnova equipment and have two sets for the meet, one for warm up and one for the actual comp.
Gyms can have concessions, raffles, leo sales etc. But after renting a place big enough for all that equipment, paying judges etc it is just not a money maker. The amount gymnasts are charged is also preset by the federation.
This is probably why it is hard to find people to host meets. Just not a ton of $$$$ in it here.