Ah Samantha, the issue isn't whether your kids can speak French perfectly; the issue is whether the language they learn to speak in immersion is French. I you tell, the francais kids learnt in school immersion is orrible, very very orrible, bad cyntax, badder vocabulary, more badder gramar, but government says good, very very good, so all the peoples  they jump on immersion bandwagon and create hole news language they calls French immersion language.