NLCS and Habs are VERY different schools. My daughter got into both at age 7. She told the Habs head mistress (in public!) that she didn't want to go there, cos it didn't make her 'feel like singing'. But other friends' daughters are very happy at Habs.
So what's the difference? Both are for clever girls, but NLCS was founded by suffragettes and offers places irrespective of ability to pay. The only entry criterion is being the right sort of girl - clever and sassy. NLCS girls are strong outgoing characters who want to change the world.
My daughter is now 16. This year she is working for two weeks in Brussels (EU),3 weeks' volunteering at an orphanage in China, and 10 days on a ranch in Costa Rica. Who waits for a gap year before starting to change the world?
Habs is a great school, and was our original first choice, close to home etc. The Habs girls seem to be more quietly academic, perhaps more reserved, and more structured.
If you're going to pay for education, you might as well pay for the school that meets the personality of each child. Our daughter remains blissfully happy at NLCS.