Hi tasharain,
I think that your daughter is in a bit of a unique situation: most countries don't have French immersion schools similar to those in Canada, so I'm not sure how many people on the forum will be able to offer first-hand advice. However, as a fellow Canuck, I will say that I think her immersion experience is more than sufficient to attend a state school in Switzerland. Even though she will not be quite at the language level of her peers (Swiss French is not like Canadian French, but in a good way!), she already has all the language essentials (which is a huge asset), and she's still at an age where she'll absorb everything else she still needs to learn relatively quickly.
I can't offer specific advice regarding apprenticeships, but I wouldn't worry about that at this stage. Regardless of whether she chooses to take this route or continue her education, her language skills will not be a barrier. I'm sure she'll be speaking like a Swissie in no time. I managed to lose my Canadian French accent in a few months, and I'm wayyyyy past 13.
Best,
Heather