We bring order. We get results.

Hughes + Cooper LLP is a leading boutique law firm, offering services to clients throughout Hamilton, Halton, Toronto, Haldimand, Norfolk, and the Niagara region. Our highly skilled team of lawyers exclusively practices family law, giving our clients the strongest possible representation.

Custody and Access

Separations can lead to difficult parenting issues, including who will make decisions for the children and arranging the time that they will spend with each parent. We can help you navigate these issues carefully and effectively. We are also experienced with adoptions, including providing independent legal advice, and international custody issues.

Child and Spousal Support

Whether you are married or in a common law relationship, separations often result in financial obligations to support children or a former spouse. We can help you determine your support obligations, including entitlement to support, the amount of support, and the duration that support should be paid.

Division of Property

A common question when couples separate is how to divide your assets and debts. We can assist you in calculating equalization payments, dividing pension interests, and negotiating a fair division of your net family property.

Domestic Contracts

Whether you are cohabiting or intending to marry, or if you wish to settle your separation outside of the Courtroom, we can assist you in drafting Cohabitation Agreements to protect your finances or Separation Agreements to resolve parenting, support, and property issues.


While we work to resolve all matters in the most cost-effective way possible, we have a team of experienced litigators who are not afraid of the Courtroom when other methods of negotiation break down. We have lawyers with litigation experience in the Ontario Court of Justice, Ontario Superior Court of Justice, and the Ontario Court of Appeal.

Let's talk.

We welcome the opportunity to discuss your situation confidentially.
To schedule a consultation and intake interview, please call us at 905-523-5252 or 1-866-496-3930