Critical To Quality

H&O is a machine shop established in 1945 and located in Waterloo, Ontario, with particular expertise of producing very precise components, most often using CNC turning, grinding and honing machines measuring with CMMs, lasers and air gauges. We are ISO certified and have extensive experience supplying customers with finished parts requiring close tolerances as demanded in a variety of industries, as well as offering precision grinding services for other machine shops and steel warehouses.

Committed to Customer Confidence

We compete on Quality, Value and Timely Delivery

The parts we make are mainly produced from bar stock or forgings in various steels and specialty metals in sizes from 0.05" diameter, to 5" in diameter, in volumes from one piece to millions of pieces. Some part numbers may be made just once, but most of our operations are serving long-time customers with families of like parts delivered on a daily basis in volumes from ten to a thousand, Common part names include shaft, stem, bushing, piston and tube.

We believe in equal opportunity, continuously learning from experience and rewarding results in a merit based work environment. We have the humility to listen and learn from customers, suppliers, and colleagues alike and believe that if we are able to contribute to others success, our personal and company long-term success will follow.


Do you have Precise Requirements?

Are you wasting efforts producing your own parts?

Our sole focus is to efficiently produce components utilizing the most appropriate equipment, including some specialty built CNC manufacturing and inspection equipment.

Many of our customers are long established, large, industrial OEMs who we support by shipping products worldwide. Others are smaller local companies that require grinding to hold finished tolerance specifications.

If your company is still manufacturing your own components, and would like to refocus your operations to your core activities, or if you are having issues with purchased precision components - let's talk about how we might be able to help.




Get In Touch


Have any questions? Interested in joining our team, working with us or buying from us? Please let us know.

519-884-0322