Get to Know Us

Solid is a full service, national, general contractor…and we are a little bit unique.  A small, core client base allows adaptability, focus, ingenuity, and the opportunity to do what we love.  Time is not spent on marketing; instead, we partner with our clients and strive to add value to their assets.

Team Solid is devoted to each project from start to finish, diligently overseeing budget, scheduling, progression, completion, and most importantly, health and safety.

Years in Business



Solid Babies Born


Solid dares to be different.  Rather than simply doing what’s worked for others, we endeavor to carve out a unique path – the Solid way. Boundaries and limitations fade, and the future is ours to create. At Solid we embrace the unconventional. Unafraid to break from tradition and take risks, our success can be attributed to the tendency to push beyond perceived limits in order to continually improve upon tradition.

Our people are our greatest asset. Solid seeks individuals with a passion for excellence, and has built a team of goal-oriented, success-driven professionals. While compliance with industry regulations is non-negotiable, Solid’s team consistently thinks outside the box. Rather than issuing directives, our leaders support their teams in using creativity and expertise to devise innovative solutions.

Complications will arise from time to time. When a mistake is made our team rolls up their sleeves, and seizes the opportunity to set things right. This is when mistakes become opportunities. The Solid team takes responsibility rather than casting blame, and recognizes that open communication is vital to getting to the root of the problem. Lessons learned from project complications are shared with the team in order to improve processes going forward. We know that the trust built through this type of communication is integral to fostering an environment of innovation and growth.


7:54 pm
Toronto, CA
scattered clouds
Wind: 4.78 mps (W)
Pressure: 1012 hPa
Humidity: 35%
Low: 12° / High: 14°
7:54 pm
Ottawa, CA
broken clouds
Wind: 2.06 mps (SE)
Pressure: 1011 hPa
Humidity: 58%
Low: 14° / High: 15°
7:54 pm
Montreal, CA
scattered clouds
Wind: 1.03 mps (ENE)
Pressure: 1011 hPa
Humidity: 36%
Low: 16° / High: 17°
8:54 pm
Halifax, CA
few clouds
Wind: 4.63 mps (NNW)
Pressure: 1012 hPa
Humidity: 60%
Low: 4° / High: 5°
4:54 pm
Vancouver, CA
few clouds
Wind: 6.17 mps (W)
Pressure: 1020 hPa
Humidity: 58%
Low: 14° / High: 20°
5:54 pm
Calgary, CA
few clouds
Wind: 1.03 mps (NNE)
Pressure: 1026 hPa
Humidity: 17%
Low: 12° / High: 13°
5:54 pm
Saskatoon, CA
broken clouds
Wind: 1.54 mps (NNE)
Pressure: 1029 hPa
Humidity: 23%
Low: 9° / High: 9°
6:54 pm
Winnipeg, CA
overcast clouds
Wind: 3.09 mps (NW)
Pressure: 1029 hPa
Humidity: 69%
Low: 0° / High: 1°

This site makes use of cookies which may contain tracking information about visitors. By continuing to browse this site you agree to our use of cookies.