Mine went at 7 alone, had a blast.
Rooms are small and they put them by age group. So very easy to make friends. They also keep the under 12's in a separate part of the dorm to the older kids. Earlier bedtimes and more supervision etc.
Do not pay for privates, they have lots of work out time, and there are fun things to do otherwise.
You can pick up groceries in Canada easily, but pretty much anything but fruit and veg can be brought over the border from the US. I emailed the camp about the food issues and labelled the foods and took them to the cafeteria myself. She got what was intended at each meal. There is a menu available if you ask too.
For training they are grouped by ability. After the first days training they may shuffle them about a bit to ensure a better, and safer, fit. The camp has amazing spotting, two coaches at most stations, kids are kept busy and safe.For spending money there is the Forbidden Zone, that sells treats and ice cream etc. Maybe $10 a day would be more than enough.
If she has a talent that she wants to share they have a fun talent show. SO a dance, or singing etc
It is usually a good mix of French and English kids. They get taught the camp hand signals that are very handy in a noisy gym with multiple languages.