× Home Our Services   About Us   Recent Successes Testimonials News And Videos   Contact Us 中文 فارسی
Contact Our Firm

NrLawyers Blog - All Topics

Weaponizing the Criminal Justice System

April 21st, 2026

CRIMINAL LAW ANALYSIS · FAMILY COURT · APRIL 2026 WEAPONIZING THE CRIMINAL JUSTICE SYSTEM False criminal...

Read More
Evidence to Gather If Charged with Sexual Assault

April 17th, 2026

IMPORTANT: This document is for general informational purposes only and does not constitute legal advice. If you have been...

Read More
Ontario’s Sex Offender Registry Law Found Unconstitutional

April 15th, 2026

A Hamilton judge has struck down two pillars of Christopher’s Law, ruling that mandatory registration and lifetime...

Read More
A Sentence Shaped by Suffering

April 8th, 2026

By Joseph Neuberger and Michael Bury When the prison experience becomes more punishment than the court intended, can an...

Read More
When Does a “Position of Trust” Begin — and End?

March 30th, 2026

The Ontario Court of Appeal’s decision in R. v. J.B. draws a critical line between moral wrongdoing and criminal...

Read More
Is Other Sexual Activity Evidence Admissible?

March 28th, 2026

The Twin Myths Rule and the Architecture of Consent Under Canadian Criminal Law Criminal Code ss. 276–278 · Sexual...

Read More
When the Law Fails to Keep Up

March 26th, 2026

Michael P. Bury and Diana Davison A 2025 Ontario ruling acquits a husband charged with distributing intimate images of...

Read More
R. v. N.B. – A Finding of Factual Innocence – The Importance of Credibility, Consent, Evidence, and Reasonable Doubt in Sexual Assault Cases

March 16th, 2026

R.v. N.B.and Why It Matters in Ontario Criminal Law The Ontario Superior Court’s decision in R. v. N.B., [2026] O.J....

Read More
When Rape Shield Laws Go Too Far: Why Fair Trial Rights Still Matter

March 6th, 2026

Authored by: Joseph Neuberger Recent developments out of the United Kingdom have reignited an important conversation...

Read More

CONTACT INFORMATION


PHONE: (416) 364-3111
FAX: (416) 364-3271