Upload files

Upload your 3D models, PDF drawings or even a hand-sketch, so we can understand your needs

Get a quote

We’ll respond with a quote or price options for you to review

Get it built

We begin the process by sending fabrication drawings for your approval.

If you’d rather skip all of that, just call us at 416-535-5846

Learn more


Toronto’s easy to use custom mill-work


JDMcNicoll is a group of very creative individuals and master carpenters working in both commercial and residential applications. We are geared to work more with architects and designers, but we are open to anyone who has some custom furnishing needs.

  • Commercial Mill-work
  • Residential Furniture
  • Custom Cabinetry
  • Retail store fixtures
  • Custom-made furniture
  • 20+ years of experience
  • 100% Canada made
  • Toronto based company
  • Custom installation included
  • Serving US and Canada


Working with designer for over 20 years

  • We worked closely with Martin for several custom mill work projects from free standing furniture pieces to built-ins. He was able to take our ideas, incorporate his own and conceptualize ideas that he then had produced into outstanding pieces of work. When Martin left his position at the company we were dealing with, we shortly followed suit. The results were not the same without his touch.

    Marcia Boule
    Designer - Pure Bliss Design
  • Martin possesses a thorough knowledge of furniture and mill-work design and construction. His proficiency with computer and automated programs is a valuable asset in interfacing between design and construction. Personally, he maintains a professional and respectful attitude with clients and a pleasure to work with.

    Tony Addesi
    Designer - Alphabet Soup
Capital One
Firkin Group of Pubs
Canadian Tire


Simple three-step process

Our unique and creative approach to design has been a key to establishing JDMcNicoll as a successful mill-work powerhouse.

Custom Mill-work 90%
Custom Cabinetry 80%
CNC Milling 70%
Fine Woodworking 60%

In the primary phase we research, draw and prototype. At this point we also discuss materials, hardware, colors and other necessary details. We use Sketchup to help us visualize everything. Once the design is approved, we prepare drawings and get ready for cutting.

  • Professional 3D design
  • Comprehensive 2D drawings
  • Sophistication of CAD skills
  • Fast & easy revisions
  • 100% customization
  • Regular updates

Before we start to cut we need to make sure the final drawing is approved. Once approved, we then order and prepare the selected materials and set up the CNC machine with appropriate tools. Finally, we start cutting.

During this time we also keep a close eye on the quality of the cut. We check delivery deadlines and make sure everything goes along as planned.

At this point your furniture starts taking it’s final form. We put all the parts together, apply finishes, of your choice, and install all the necessary hardware.

Finally, we ship all cabinets to the site and install them for you. Perhaps you choose to do your own installation, you can pick up at our location.

Start here

Simple three-step process of starting a project with us. We’d like to introduce you to the simple, three-step process of starting a project with us.