Many other good schools exist in Canada. If the school you work at or go to has been taken over by zealots, pick a school with people of similar values who won't accuse you of being a racist every time they are unable to effectively argue a point. Queens and Western are great schools, give them a try.