@blablarg18 Well.... To be fair, I kind of agree with the teacher on some level.
You can practice whatever belief system you want, but part of being Canadian is accepting EVERYONE. It's just part of the rules. I have often said if you want to come here, you had better be prepared to follow the same rules that apply to everyone else.