I highly recommend retaining this law firm, when it comes to anything related to Highway Safety Code infractions. I was wrongly accused of texting and driving. My lawyer, Simon Pier Cossette, took care of filing all the paperwork to the Montréal court. We had a brief 1 hour meeting prior to the court date, in order to discuss the options and prepare for cross-examination by the prosecution. He was professional, explained the outcomes clearly, and helped put me at ease (this was my only time in court). We easily won the case, thanks to his preparation and sharp eye for details, seeing through the police's written statements.
While my case was rock solid, I had the chance to see seven cases prior to me being called to the stand. Every single one of those cases lost, even though the vast majority of them were honestly explained and expressed (e.g. I couldn't stop, because of slippery conditions, I sped because I was sick, etc.). From the brief 1 hour meeting that I had had with my lawyer, I was able to see all the strategies that the prosecution AND THE JUDGE actively used to trick civilians.
Simple rules: don't talk to cops. Be respectful and keep a detailed record of what happened for your lawyer. Retain a lawyer and have them look through all the details to strengthen your case. It will be cheaper to pay a lawyer $300, than to pay a ticket, plus demerits, plus insurance hikes, plus increased SAAQ contributions.
It costs nothing to discuss whether your case or not is worth it. Try them out - they will not disappoint.