Yep. French Immersion was the way to go if you started in elementary school or had above average academic skills for late immersion. I’m still disappointed I had to stop when I moved and getting to the school with the program just wasn’t feasible (had done two years of immersion prior). By the time I moved again it was Grade 10 and the presumed fluency was so high I would have struggled very badly.
Now the best option is dating a French girl, but my wife has reservations.