The Charter allows peaceful gatherings, so any attempt to restrict anti-abortion peaceful protest is unconstitutional. As the author says, though, if it isn't peaceful, it's illegal.

But I have to wonder the point of these protests. Women entering abortion clinics are undergoing a legitimate medical procedure, the moral significance of which is blown out of proportion by anti-abortion advocates.

It's also discriminatory because women going to hospital for an abortion can't be targeted because no-one can tell what they are going to hospital for.