Contact Us

Whether you are an existing client or thinking about using our services, please feel free to contact us. Please check our locations and their respective contact information, below.

  • This field is for validation purposes and should be left unchanged.

Locations

New Hamburg (Head Office)

65 Huron Street
New Hamburg, ON, N3A 1K1
Tel.: (519) 662-1710 or
(800) 667-1802

MAP

Tavistock

24 Hope Street West
Tavistock, ON, N0B 2R0
Tel.: (519) 655-2422 or
(844) 655-2422

MAP

Listowel

130 Argyle Ave N, Unit 100
Listowel, ON N4W 1M8
Tel.: (519) 291 – 5444 or
1-888-654-8441

MAP

Zehr Clinton location

Clinton

56 King Street
Clinton, ON N0M 1L0
Tel.: (519) 482 – 9310

MAP

Milverton office 2023

Milverton

1 Main Street South, Box 130
Milverton, ON, N0K 1M0
Tel.: (519) 595-8108 or
(800) 268-0543

MAP

Waterloo

16 – 279 Weber Street North
Waterloo, ON, N2J 3H8
Tel.: (519) 746-5900 or
(844) 746-5900

MAP

Mitchell

38 Ontario Road, PO Box 670,
Mitchell, ON N0K1N0
Tel.: (519) 348-8425 or
1-800-424-8104

MAP

Protecting What Matters To You

+1 (519) 662-1710

(Head Office)

65 Huron Street New Hamburg,ON, N3A 1K1

(Head Office)

New Hamburg (Head Office)

Milverton

Tavistock

Waterloo

Monkton

Listowel

Mitchell

Clinton

(800) 667-1802
Zehr Insurance

After Hours Claims:
1 (866) 226-0018

Call us with all your questions!
1 (800) 667-1802
M-F 9am - 5pm