Toronto ( Head Office )

T: (416) 222-4600

4646 Dufferin Street, Unit 7,

North York, M3H 5S4

Ottawa - BY APPOINTMENT ONLY

T: (613) 518-1117

900 Lady Ellen Place, Ottawa

Barrie - BY APPOINTMENT ONLY

T: (705) 481-0821

49 High St., 3rd Floor,

Barrie, ON L4N 5J4

Brampton - BY APPOINTMENT ONLY

T: (416) 222-4600

2 County Court Blvd., Suite 400,

Brampton L6W3W8

Hamilton - BY APPOINTMENT ONLY

T: (289) 426-0847

21 King St. West,

5th Floor, Hamilton

Kitchener/Waterloo - BY APPOINTMENT ONLY

T: (226) 476-0517

22 Frederick St.,

Suite 700, Kitchener

Kingston - BY APPOINTMENT ONLY

T: (613) 518-1117

623 Fortune Cres #100,

Kingston, ON K7P OL5

London - BY APPOINTMENT ONLY

T: (519) 914-0417

380 Wellington St.,

Tower B 6th Floor, London

Mississauga - BY APPOINTMENT ONLY

T: (416) 222-4600

5925 Airport Rd., Suite 200,

Mississauga L4V 1W1

Oakville - BY APPOINTMENT ONLY

T: (289) 426-0847

2010 Winston Park Dr.,

Suite 200, Oakville L6H 5R7

Pickering - BY APPOINTMENT ONLY

T: (416) 222-4600

1315 Pickering Parkway,

Suite 300, Pickering L1v7G5

Scarborough - BY APPOINTMENT ONLY

T: (416) 222-4600

10 Milner Business Court, Suite 300,

Scarborough M1B3C6