Contact Information


  • Cambridge: 519-650-4701
  • Guelph: 519-821-2278
  • Fax: 519-650-3921


Welcome to James Main Fence Ltd.

We supply and install fencing of all types for residential, commercial and industrial projects. We have over 40 years of experience and deliver quality workmanship at every site we work on. Our goal is to make sure that our customers are 100% satisfied by providing only the highest quality products available.

At James Main Fence Ltd., you will be working with our professional and experienced installers. Our work is guaranteed and our installers are insured.

We give our customers the best value possible. With almost a half century of experience, you can be sure we’ll get your job done on time and on budget.

At James Main Fence Ltd., we are proud of our personalized service. Whether you are a homeowner, a property manager or a contractor, we promise that you will be treated with a high priority and with the upmost professionalism.