Toronto Legal Updates
What You Should Know About Bail in Canada
In Canadian criminal law, bails refer to releasing an accused person from custody before trial. This process is known as "bail" or "interim judicial release." Bail is a fundamental principle of Canadian criminal law, which guarantees an individual's right to liberty...
Exploring Plea Bargains and Deferred Prosecution Agreements in Canadian Law
When you are charged with a criminal offence in Canada, you may be offered a plea bargain or a deferred prosecution agreement (DPA) as a way to resolve your case. These agreements can help you avoid the risks and uncertainties of a trial and can often result in a more...
Defending Yourself Against Charges of Domestic Assault
As a criminal defence lawyer serving the York region, including Richmond Hill, Thornhill, Markham, Aurora, and Newmarket, I have also represented many clients charged with domestic assault. These charges are serious and can have long-lasting consequences for both the...
Getting Your Criminal Record Expunged in Ontario/Canada
Having a criminal record can have long-lasting consequences for an individual, including limiting their job prospects and ability to travel. In Ontario and Canada, individuals who have been convicted of a criminal offence may be eligible to have their criminal record...
Understanding The Difference Between Collaborative Divorce and Mediation
Going through a divorce can be one of the most difficult experiences in a person's life. In addition to the emotional turmoil, there are also many legal decisions to be made. Two popular options for resolving divorce disputes are collaborative divorce and mediation....
How Does the Criminal Trial Process Operate in Ontario?
The criminal trial process in Ontario is governed by the Criminal Code of Canada and the rules of procedure set out in the Criminal Rules of the Ontario Court of Justice. When an individual is charged with a criminal offence in Ontario, they will go through a series...
Client Testimonials
Call Us for a Free Consultation
647-588-3234
Send Us a Message