About Us

Learn More About Maio Law

About Our Law Office

Domenic Maio founded Maio Law with the firm belief that law did not have to be an overwhelming and daunting undertaking for the general public. Instead he has made deciphering legal terms, agreements and options for his clients in an easy to understand manner a passion and a lifetime career. Domenic's philosophy is to represent the people, not the powerful.

With a law degree from the prestigious Bond University in the Gold Coast, Australia, Domenic is well travelled and flexible to meet the needs of clients from all backgrounds and walks of life.

Maio Law Professional Corporation is in association with the prestigious and established law firm Slater & Wells, which has been located in Etobicoke, Ontario for 44 years and counting.

Contact Us »

Maio Law Corporation operates in the Province of British Columbia and has an office in Lake Country, conveniently located on Okanagan Highway 97 between Kelowna and Vernon.

MAIN OFFICE - 3121 Hill Road, Unit 102, Lake Country, B.C. V4V 1G1

Servicing: Lake Country, Vernon, Kelowna, Penticton and surrounding areas.

Maio Law Professional Corporation operates in the Province of Ontario and its office is located in Vaughan, Ontario near the intersection of Keele Street and Rutherford Road.

MAIN OFFICE - 9131 Keele Street, Unit A4, Vaughan, ON

2nd Office - by appointment only - 10 Four Seasons Place, 10th Floor, Toronto, ON M9B 6H7

Servicing Thornhill, Richmond Hill, Maple, Woodbridge, Aurora, King, Toronto, Etobicoke, Alderwood, Mississauga, Oakville, Brampton, and surrounding areas.

Courthouses We Frequently Attend


  • (A. Grenville & William Davis) Courthouse
  • 7755 Hurontario Street, Brampton L6W 4T1


  • 361 University Ave, M5G 1T3
  • 60 Queen St. W., (Old City Hall), M5H 2M4
  • 2201 Finch Ave. W., M9M 2Y9​
  • 1000 Finch Ave. W., M3J 2V5​
  • 311 Jarvis St., M5B 2C4​

Hamilton Courthouse

  • 55 Main St. W. Hamilton L8P 1H4

Guelph Courthouse

  • 36 Wyndham Street South, Guelph N1H 7H5
  • Orangeville (County of Dufferin) Courthouse
  • 10 Louisa St. L9W 3P9​

Newmarket Courthouse

  • 50 Eagle St. W. L3Y 6B1​

Vernon Courthouse

  • 3001-27th Street, Vernon, B.C. V1T 4W5

Kelowna Courthouse

  • 1355 Water Street, Kelowna, BC, V1Y 9R3​

Penticton Courthouse

  • 100 Main Street, Penticton, BC, V2A 5A5​

Fees and Consultations

Fees vary depending on the complexity of the matter and the instructions provided. For the most part every legal matter is unique and there is NO "one size fits all" approach. The options you choose dictate the cost involved. Flexible payment options can be arranged depending on the legal matter.

To schedule a consultation, simply call or email. Appointments can most often be scheduled for the next business day.

Ask A