At Heighton Law, we tirelessly advocate for our clients with criminal matters in Ontario (with a focus on Kitchener, Waterloo, Cambridge, and Guelph).

We treat all clients with dignity and respect, and will explore every aspect of your case to be sure that every option is properly considered. We understand that facing criminal charges is an overwhelming time in someone’s life, and that everyone in that situation needs someone to fight for them.


Heighton Law provides all types of services related to criminal law, including:

  • Case review and general advice;
  • Bail hearings and reviews;
  • Crown and judicial pre-trials;
  • Plea negotiation;
  • Applications under the Charter of Rights and Freedoms;
  • Trial preparation and defence in court; and
  • Appeals of conviction and sentence.

Book your free consultation today to see what Mr. Heighton can do to assist you. Evening and early morning appointments are available upon request.

Wondering why you may need a criminal lawyer to help represent you?

Statistics Canada published a detailed flow chart of how daunting the Canadian Criminal Justice System can be to navigate for a self-represented person.

We are aware of this and are experienced in effectively helping you navigate it.

We accept most forms of payment. Fees are on a sliding scale based on the financial circumstances of our clients. Flexible fees and payment plans ensure that a high quality defence is also financially manageable. We also proudly accept Legal Aid certificates.

We offer accommodations for consultations with past, present, or future clients. See our PDF Meeting Guide for more information.