Residential & Commercial Construction Services


Commercial Construction Services


Residential Construction Services


Residential & Commercial Construction Services




Our commitment is to complete your construction project as if it were our own. As your general contractor, we treat each project as a reflection of who we are. Your satisfaction is essential to us, and we hold ourselves and everyone involved in your project to the highest standards. Let us help you with your renovations or new construction project today!

Relationships Are Key
At ICM, we measure our success by the relationship we build with each client. Our focus is to create a trusting relationship with you based on delivering quality projects on time and on budget.  
Team Approach

At ICM, we approach your project with a dedicated team of professionals who are there to ensure every aspect of the project goes as planned and to always have consistent and open communication with you.


Our Five Star Reviews

Professional, Personable & Organized

We hired ICM to renovate three bathrooms and would hire them again in a heartbeat. Jason and Evert were professional, personable, organized and truly went above and beyond all our expectations. They communicated with us throughout the project and patiently answered all our questions. They clearly take pride in their work, and it shows in the finished look of our bathrooms.

Barb W.

Highly Skilled

The ICM team are highly skilled professionals who continuously delivered on their project commitments in terms of quality, communication, timing, pricing/budget and an excellent end-result without stress. Truly a pleasure to do business with!!

Lyndon T.

Best Solution

ICM did a great job finding the best solution to my structural problem and executed it quickly and cleanly. I would recommend using them, and I would use them again.

Jason G.

Exceptional Experience

We contacted ICM to build us our new home. To put it simply, it was an exceptional experience founded on trust! I would strongly recommend ICM.

Karan N.

Where We Can Help


Renovations and new home construction.


Renovations and new space development.