Why Choose Us?

Our firm has over 500+ five-star Google reviews.

We are one of the largest criminal defence teams in Western Canada.

Our lawyers have over 60 years of combined legal experience.

We have defended clients in over 10,000 cases.

We offer flexible payment structures and fee plans.

Our team is available 24/7 to provide help and support.

Successful Cases

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

Failure to Provide a Breath Sample

Charge Stayed;
No Criminal Record

Case Number: 75790038

VIEW ALL SUCCESSFUL CASES