I'll mention campuses. The University of Ottawa is a good example. Carleton University is a good example. Most university campuses are like this; there's lots of room to get in there without having anything written into the act. There's plenty of room; there are multiple buildings, public spaces, and university centres. There's just no need for this stuff.
In the case of a one-building school, meaning you would have to enter the building, I don't think we should have access. I might point out that all parties are respectable in a sense, but in addition to the parties that are advocating things we think are okay, do we really want the Marijuana Party of Canada having the right to have access to our schools? I think we ought to think that through.