Waterloo Region Weather --° Loading forecast
Local forecast temporarily unavailable

Family Owned Proudly Serving For Over 100 Years

Elmira's Trusted Home Service Experts

Family Owned Proudly Serving Since 1923

Elmira's Trusted Home Service Experts

5.0 ★

GOOGLE RATING

100+

YEARS EXPERIENCE

12,000+

Happy clients

100%

LICENSED & INSURED

0.0
Google Rating
0+
Years Experience
0%
Licenced & Insured
0+
Happy Clients

How Can We Help?

Choose a service to get started.

01 / 05

100+ Years

Four generations of service in

Elmira and Waterloo Region

1923
Clare becomes
sole proprietor
1965
Ralph takes over
the business
1994
Peter & James
acquire the business
2019
Kyle acquires
ownership
Present
Still family owned.
Still serving the community.

100+ Years

Four generations of service in

Elmira and Waterloo Region

1923
Clare becomes
sole proprietor
1965
Ralph takes over
the business
1994
Peter & James
acquire the business
2019
Kyle acquires
ownership
Present
Still family owned.
Still serving the community.

Proudly Serving Elmira and All of Waterloo Region

CJ Brubacher provides HVAC, plumbing, electrical, and construction services throughout Elmira and surrounding communities. Our licensed and insured team is here to keep your home comfortable, safe, and running smoothly.

Customer Experience

What Our Clients Say

always ready to serve

Why Choose CJ?

Why Choose CJ?

Local experience you can count on

Since 1923, families and businesses across Waterloo Region have trusted CJ Brubacher to keep their properties comfortable, safe, and running properly. Today, that same commitment continues with experienced professionals across heating, cooling, plumbing, electrical, and renovations.

financing options

We believe comfort should be simple and affordable

latest specials

See our latest specials!

Still deciding?

Frequently Asked Questions

Get quick answers to common questions about our services

What areas do you serve?

We serve Elmira, Kitchener, Waterloo, St. Jacobs, and many surrounding communities. Contact us if you’re unsure whether your property is within our service area.

Do you handle both repairs and new installations?

Yes. Whether you need a repair, replacement, upgrade, or completely new installation, our team can help you understand your options.

Not sure which service you need?

You don’t need to diagnose the problem yourself. Tell us what you’re seeing, hearing, or experiencing, and we’ll help determine whether you need

How do I request service?

Send us an inquiry or call our team at 519-669-3362. Tell us what’s happening, and we’ll help you determine the best next step.

Have a Question We Didn’t Answer?

Tell us what you need help with. Our team will point you in the right direction.

COMPANY

LEGAL

CONTACT

FOLLOW US

Copyright 2026. CJ Brubacher. All Rights Reserved.