Customise Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorised as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyse the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customised advertisements based on the pages you visited previously and to analyse the effectiveness of the ad campaigns.

No cookies to display.

Providing the best plumbing and heating services.

Great plumbers, great people.

Serving Tavistock, New Hamburg, Stratford, Baden, Wellesley, Kitchener, Waterloo and Cambridge.

When James Ball Plumbing & Heating was formed in 2022, we started off with the commitment to do the job right the first time, every time. We know that a good reputation is one that is earned, so we strive to provide high quality service and workmanship, close attention to details, fair pricing, and superb customer communication. Let us show you.


Who we serve:

Our customers include residential, commercial, industrial, manufacturing, medical and restaurant.

What makes us difference?

Details. We pay attention to everything – providing great service, quick responses, upfront pricing, quality workmanship that we back up with warranties, and accurate invoicing.


Our performance promise:

We show up on time because we respect your time. Our cloud-based dispatching software and back-end technology allows us to properly manage materials, changing schedules and time. It also allows us to provide information to technicians to ensure a clear scope of work and ensure accurate billing to you that is aligned with your estimate. See some of our recent projects.

James Ball
Co-Owner

Locations we provide plumbing and heating services to:
Tavistock  |  Baden  |  Stratford  | Wellesley  |   Kitchener  |  WaterlooCambridge