Church and state do not belong together in the secular country we live in.  If a school is publicly funded then religion of any kind has no place there.  I'm not catholic, but for some reason my tax dollars are paying for catholic schools.  I totally agree with the author, Canada's identity is at complete odds with this practise.