Strong agree with all the above. For most kids that young, they're sponges for immersion, whether gifted, LD, both or neither. (But for some in all categories, it just doesn't work, and it's not obvious why.)

EFI is not a gifted program, and is supposed to be equally as accessible to all as the regular program. So at best, EFI is a temporary diversion if gifted programming is not available, but it's not a substitute. Speaking from our (Ottawa) experience, by grade 2, you will still have the same challenges in the classroom with depth, pace, and peers. Our school/ board has a death-before-acceleration philosophy, and differentiation is pretty rare, though we've had some amazing teachers.

I'm a huge fan of early second language learning, so if your DD is happy in her school and with her peers, go for it. But if she's having a hard time fitting in and seems to really need a congregated setting, an EFI program isn't going to fill that need.

Hope this helps! Good luck.