With the uncertainty of their staff members and the recent events in Canadian International... I will definitely go with ESF. Also... Depends where you live...
There are a lot of information posted on their official web sites. I guess it would not be hard to read all of them and make the right choice.
Some esf parents warned us esf were poor in teaching. However it looks like the Canadian int school is just a mess from the recent reports.