I'm with you on integration. I think EVERY immigrant to Canada must be fluent in either English or French before they are awarded citizenship.  I'm against religious schools in all forms, be they Muslim or Catholic, and detest areas where only one particular nationality or race reside.  It sounds like a cliche, but our diversity differentiates and defines us, and we should embrace it as a nation and learn from each other.