I'd say social peace and progress rests on acceptance of differences, and accommodating them where it's not a hardship to do so.

The examples you give are situations where all students had been forced to observe certain religious rituals.  That doesn't happen anymore, and we both think that's a good thing.

Canadian and British culture has never been "synonymous with separation of church and state."  Have a look at our constitution for starters.