When I studied in Catholic schools in India, we sang Christian hymns without a problem. In my Catholic schools in the Middle East, we didn't have to sing Christian hymns. And in Canada, I doubt any kids sing Muslim/Buddhist/Hindu hymns.