I wonder about that. Aren't there policies that say a doctor is not allowed to date a patient and a teacher is not allowed to date a student?
Our company has a "no hugging" (no kissing, no neck massages, no physical contact except at our office parties) policy but nobody has the balls to challenge that policy in a court of competent jurisdiction.
Professions like doctors, lawyers, teachers, etc have a code of conduct that they must follow to stay licensed. Regular office workers also must follow a code of conduct, but it might not explicitly forbid having relations with a co-worker. I think this is the case with the city of Toronto. I've worked at a number of companies where co-workers are in a relationship, but they cannot be in the same department. There's no universal policy that applies to all organizations. They have nothing to do with the Charter and wouldn't violate it either.
Your company policy does not make any sense to me. How can they forbid physical contact in the office, but allow it at office parties? They may as well not have policies if there are exceptions like that. Who in their right mind would take their company to court because they can't make physical contact with a co-worker? I'm sure there are Lionel Hutz lawyers out there that would take such a case, but most would likely tell you not to proceed with a frivolous lawsuit.