If you're wanting to put her in the public school system, then Ecole Dickinsfield School is the only French immersion elementary school, which then you go to Ecole McTavish for junior high, then Westwood High School.
I've gone to Dickinsfield when we first moved here for the French immersion program and they're great, but that was back when they were both elementary and junior high.i don't know how McTavish is, but when I was going to high school, I didn't go to Westwood, but I went to Father Mercredi, then I graduated when Holy Trinity first opened in the french immersion program. Now, only Trinity has the French immersion program for high school in the catholic school system. I thought the catholic system wasn't any different then the public system, in fact I liked it more, and I'm most certainly not religious at all, but they do have really good extracurricular programs like SADD and Santa's Anonymous, and those are really fun things to volunteer for!!