About Us

From our humble roots as a two-person law office, Thomson Rogers has grown to become one of the largest civil litigation firms in Toronto. We specialize in personal injury law, family law, civil, commercial, municipal and land use litigation.

About TR Law

How we can help

Serious injuries

Our experienced personal injury lawyers relentlessly navigate the most complex and challenging litigation matters to deliver the fair results our clients deserve.

Personal Injury Law

Medical malpractice

Our team has successfully litigated hundreds of complex medical malpractice cases, including cases involving obstetrical malpractice that has resulted in birth injuries to babies and their mothers.

Medical Malpractice

Family law

We bring an informed perspective and years of experience to helping clients understand their rights and protect their future.

Family Law

Planning and municipal law

We provide strategic advice and innovative solutions to help clients resolve their challenging municipal and land use issues.

Planning and municipal

Request A Free Consultation

Contact Thomson Rogers to arrange a free consultation by completing our online request form, or call 416-868-3100 or toll-free at 1-888-223-0448.

All fields marked with * are required.

"*" indicates required fields

Where we practice

Although Thomson Rogers is located on Bay Street in Toronto, our lawyers practice all across Ontario. We are concerned with advocating for the rights of our clients no matter where they are in the province.

In particular, we provide expert legal representation to clients in all of the following locations:

  • Ajax
  • Aurora
  • Barrie
  • Belleville
  • Brampton
  • Burlington
  • Cobourg
  • Collingwood
  • Cornwall
  • Etobicoke
  • Guelph
  • Hamilton
  • Kenora
  • Kingston
  • Kitchener
  • London
  • Markham
  • Mississauga
  • Newmarket
  • Niagara Falls
  • North Bay
  • Oakville
  • Oshawa
  • Ottawa 
  • Owen Sound
  • Parry Sound
  • Peterborough
  • Richmond Hill
  • Sarnia
  • Sault Ste. Marie
  • Scarborough
  • St. Catharines
  • Sudbury
  • Thunder Bay
  • Timmins
  • Toronto
  • Vaughan
  • Waterloo
  • Windsor