В Онтарио не совсем так. Программа есть, но в реальности у каждого учителя есть discretion, образно выражаясь. Как он именно будет учить и в какие подробности вдаваться. Или не будет вообще. Плюс отличается по муниципалитетам. В Торонто намного "подвинутее" в этому плане.Католические школы тоже публичные, то есть туда идут налоги. Они бесплатные. Но они по конституции могут учить всему в свете своих убеждений