blackandmcdonald.com Open in urlscan Pro
34.95.16.240  Public Scan

Submitted URL: http://blackandmcdonald.com/
Effective URL: https://blackandmcdonald.com/
Submission: On July 26 via manual from CA — Scanned from CA

Form analysis 4 forms found in the DOM

GET https://blackandmcdonald.com/

<form method="get" action="https://blackandmcdonald.com/">
  <label for="sm" class="show-for-sr">Search</label>
  <input type="text" name="s" id="sm" placeholder="Search" value="">
  <button type="submit" class="btn">Search</button>
</form>

GET https://blackandmcdonald.com/our-work/

<form class="filter-form" action="https://blackandmcdonald.com/our-work/" method="get">
  <div class="segments" data-equalizer="" data-equalize-on="large">
    <div class="row">
      <div class="large-3 medium-4 column">
        <div class="segment">
          <div class="segment-title">
            <label for="region-block_5e77a38056184">
              <h2>Regions</h2>
            </label>
          </div>
          <div class="segment-list">
            <select id="region-block_5e77a38056184" name="regions">
              <option value="all">All</option>
              <option value="alberta">Alberta</option>
              <option value="atlantic-canada">Atlantic Canada</option>
              <option value="british-columbia">British Columbia</option>
              <option value="manitoba">Manitoba</option>
              <option value="ontario">Ontario</option>
              <option value="quebec">Quebec</option>
              <option value="saskatchewan">Saskatchewan</option>
              <option value="united-states">United States</option>
            </select>
          </div>
        </div>
      </div>
      <div class="large-3 medium-4 column">
        <div class="segment">
          <div class="segment-title">
            <label for="service-block_5e77a38056184">
              <h2>Service Line</h2>
            </label>
          </div>
          <div class="segment-list">
            <select id="service-block_5e77a38056184" name="services">
              <option value="all">All</option>
              <option value="multi-trade-construction">Multi-Trade Construction</option>
              <option value="facility-services">Facility Services</option>
              <option value="utility-service-renewables">Utility Services &amp; Renewables</option>
              <option value="energy-sustainability-services">Energy &amp; Sustainability Services</option>
              <option value="nuclear-services">Nuclear Services</option>
              <option value="engineering-design">Engineering &amp; Design</option>
              <option value="fabrication">Fabrication &amp; Modular Construction</option>
              <option value="ev-charging-infrastructure">EV Charging Infrastructure</option>
              <option value="utility-construction">U.S. Utility Services</option>
              <option value="engineering">U.S. Engineering &amp; Design</option>
              <option value="high-speed-fiber-small-cell">High Speed Fiber &amp; Small Cell</option>
              <option value="gis-based-asset-management-solutions">GIS-Based Asset Management Solutions</option>
              <option value="smart-infrastructure">Smart Infrastructure</option>
              <option value="ici-electrical-construction-maintenance">ICI Electrical Construction &amp; Maintenance</option>
            </select>
          </div>
        </div>
      </div>
      <div class="large-3 medium-4 column">
        <div class="segment">
          <div class="segment-title">
            <label for="market-block_5e77a38056184">
              <h2>Market Segment</h2>
            </label>
          </div>
          <div class="segment-list">
            <select id="market-block_5e77a38056184" name="markets">
              <option value="all">All</option>
              <option value="industrial">Industrial</option>
              <option value="commercial">Commercial</option>
              <option value="institutional">Institutional</option>
              <option value="infrastructure">Infrastructure</option>
              <option value="power-generation">Power Generation</option>
              <option value="fabrication">Fabrication</option>
            </select>
          </div>
        </div>
      </div>
      <div class="large-3 medium-12 column">
        <div class="cta">
          <button type="submit" class="btn"> View Work </button>
        </div>
      </div>
    </div>
  </div>
</form>

POST /#gf_15

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_15" id="gform_15" action="/#gf_15" data-formid="15" novalidate="">
  <div class="gform-body gform_body">
    <ul id="gform_fields_15" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_15_1" class="gfield gfield--type-text gf_left_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_15_1"><label
          class="gfield_label gform-field-label" for="input_15_1">First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_1" id="input_15_1" type="text" value="" class="large" placeholder="First Name" aria-required="true" aria-invalid="false" autocomplete="given-name"> </div>
      </li>
      <li id="field_15_3" class="gfield gfield--type-text gf_right_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_15_3"><label
          class="gfield_label gform-field-label" for="input_15_3">Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_3" id="input_15_3" type="text" value="" class="large" placeholder="Last Name" aria-required="true" aria-invalid="false" autocomplete="family-name"> </div>
      </li>
      <li id="field_15_2" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_15_2"><label
          class="gfield_label gform-field-label" for="input_15_2">Your Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_2" id="input_15_2" type="email" value="" class="large" placeholder="Email" aria-required="true" aria-invalid="false" autocomplete="email">
        </div>
      </li>
      <li id="field_15_8" class="gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_15_8"><label class="gfield_label gform-field-label"
          for="input_15_8">Phone</label>
        <div class="ginput_container ginput_container_text"><input name="input_8" id="input_15_8" type="text" value="" class="medium" placeholder="Phone" aria-invalid="false" autocomplete="tel"> </div>
      </li>
      <li id="field_15_7" class="gfield gfield--type-select field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_15_7"><label class="gfield_label gform-field-label"
          for="input_15_7">B&amp;M Location</label>
        <div class="ginput_container ginput_container_select"><select name="input_7" id="input_15_7" class="medium gfield_select" aria-invalid="false">
            <option value="Corporate">Corporate</option>
            <option value="St. John's, NL">St. John's, NL</option>
            <option value="Goose Bay, NL">Goose Bay, NL</option>
            <option value="Bathurst, NB">Bathurst, NB</option>
            <option value="Fredericton, NB">Fredericton, NB</option>
            <option value="Moncton, NB">Moncton, NB</option>
            <option value="Saint John, NB">Saint John, NB</option>
            <option value="Dartmouth, NS">Dartmouth, NS</option>
            <option value="Montreal, QC">Montreal, QC</option>
            <option value="London, ON">London, ON</option>
            <option value="Hamilton, ON">Hamilton, ON</option>
            <option value="Ottawa, ON">Ottawa, ON</option>
            <option value="Markham, ON">Markham, ON</option>
            <option value="Scarborough, ON - Pullman Court">Scarborough, ON – Pullman Court</option>
            <option value="Scarborough, ON - Select Avenue">Scarborough, ON – Select Avenue</option>
            <option value="Scarborough, ON - Pre-Fab Shop">Scarborough, ON – Pre-Fab Shop</option>
            <option value="North York, ON - Railside">North York, ON – Railside</option>
            <option value="Courtice, ON">Courtice, ON</option>
            <option value="Tiverton, ON">Tiverton, ON</option>
            <option value="Winnipeg, MB">Winnipeg, MB</option>
            <option value="Saskatoon, SK">Saskatoon, SK</option>
            <option value="Regina, SK">Regina, SK</option>
            <option value="Calgary, AB">Calgary, AB</option>
            <option value="Edmonton, AB">Edmonton, AB</option>
            <option value="Kelowna, BC">Kelowna, BC</option>
            <option value="Vernon, BC">Vernon, BC</option>
            <option value="Vancouver, BC">Vancouver, BC</option>
            <option value="Kansas City, MO">Kansas City, MO</option>
            <option value="Springdale, AR">Springdale, AR</option>
            <option value="Salt Lake City, UT">Salt Lake City, UT</option>
            <option value="Austin, TX">Austin, TX</option>
            <option value="Tulsa, OK">Tulsa, OK</option>
            <option value="East Syracuse, NY">East Syracuse, NY</option>
            <option value="Portland, OR">Portland, OR</option>
            <option value="Hamilton, Bermuda">Hamilton, Bermuda</option>
          </select></div>
      </li>
      <li id="field_15_4" class="gfield gfield--type-textarea gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_15_4"><label
          class="gfield_label gform-field-label" for="input_15_4">Message<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_textarea"><textarea name="input_4" id="input_15_4" class="textarea large" aria-required="true" aria-invalid="false" rows="10" cols="50"></textarea></div>
      </li>
      <li id="field_15_5" class="gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_below hidden_label gfield_visibility_visible" data-js-reload="field_15_5"><label class="gfield_label gform-field-label"
          for="input_15_5">reCAPTCHA</label>
        <div id="input_15_5" class="ginput_container ginput_recaptcha" data-sitekey="6LcsPN4ZAAAAACZmqHXuZlbnAtZL0m3qf-QoH7mc" data-theme="light" data-tabindex="-1" data-size="invisible" data-badge="inline"></div><label for="g-recaptcha-response"
          class="show-for-sr">Recaptcha Response</label>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_15" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_15&quot;]){return false;}  if( !jQuery(&quot;#gform_15&quot;)[0].checkValidity || jQuery(&quot;#gform_15&quot;)[0].checkValidity()){window[&quot;gf_submitting_15&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_15&quot;]){return false;} if( !jQuery(&quot;#gform_15&quot;)[0].checkValidity || jQuery(&quot;#gform_15&quot;)[0].checkValidity()){window[&quot;gf_submitting_15&quot;]=true;}  jQuery(&quot;#gform_15&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=15&amp;title=&amp;description=&amp;tabindex=0">
    <input type="hidden" class="gform_hidden" name="is_submit_15" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="15">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_15" value="WyJbXSIsImQxNzBjYzdiMzExOTlmNWVmYmQxYmJlYzYzYjc2MTlmIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_15" id="gform_target_page_number_15" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_15" id="gform_source_page_number_15" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

POST /#gf_1

<form method="post" enctype="multipart/form-data" target="gform_ajax_frame_1" id="gform_1" action="/#gf_1" data-formid="1" novalidate="">
  <div class="gform-body gform_body">
    <ul id="gform_fields_1" class="gform_fields top_label form_sublabel_below description_below">
      <li id="field_1_2" class="gfield gfield--type-text gf_left_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_2"><label
          class="gfield_label gform-field-label" for="input_1_2">First Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_2" id="input_1_2" type="text" value="" class="large" aria-required="true" aria-invalid="false" autocomplete="given-name"> </div>
      </li>
      <li id="field_1_5" class="gfield gfield--type-text gf_right_half gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_5"><label
          class="gfield_label gform-field-label" for="input_1_5">Last Name<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_text"><input name="input_5" id="input_1_5" type="text" value="" class="large" aria-required="true" aria-invalid="false" autocomplete="family-name"> </div>
      </li>
      <li id="field_1_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below gfield_visibility_visible" data-js-reload="field_1_1"><label class="gfield_label gform-field-label"
          for="input_1_1">Email<span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label>
        <div class="ginput_container ginput_container_email">
          <input name="input_1" id="input_1_1" type="email" value="" class="large" aria-required="true" aria-invalid="false">
        </div>
      </li>
    </ul>
  </div>
  <div class="gform_footer top_label"> <input type="submit" id="gform_submit_button_1" class="gform_button button" value="Submit"
      onclick="if(window[&quot;gf_submitting_1&quot;]){return false;}  if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  "
      onkeypress="if( event.keyCode == 13 ){ if(window[&quot;gf_submitting_1&quot;]){return false;} if( !jQuery(&quot;#gform_1&quot;)[0].checkValidity || jQuery(&quot;#gform_1&quot;)[0].checkValidity()){window[&quot;gf_submitting_1&quot;]=true;}  jQuery(&quot;#gform_1&quot;).trigger(&quot;submit&quot;,[true]); }">
    <input type="hidden" name="gform_ajax" value="form_id=1&amp;title=&amp;description=&amp;tabindex=0">
    <input type="hidden" class="gform_hidden" name="is_submit_1" value="1">
    <input type="hidden" class="gform_hidden" name="gform_submit" value="1">
    <input type="hidden" class="gform_hidden" name="gform_unique_id" value="">
    <input type="hidden" class="gform_hidden" name="state_1" value="WyJbXSIsImQxNzBjYzdiMzExOTlmNWVmYmQxYmJlYzYzYjc2MTlmIl0=">
    <input type="hidden" class="gform_hidden" name="gform_target_page_number_1" id="gform_target_page_number_1" value="0">
    <input type="hidden" class="gform_hidden" name="gform_source_page_number_1" id="gform_source_page_number_1" value="1">
    <input type="hidden" name="gform_field_values" value="">
  </div>
</form>

Text Content

 * News & Events
 * U.S. Sites
 * Français

 * 
 * 
 * 
 * 
 * 

 * About Us
   * Who We Are
   * Black & McDonald Story
   * Our Values
   * Health, Safety & Environment
   * Quality
   * Corporate Social Responsibility
   * Subsidiaries & Affiliates
   * Licenses
 * Our Services
   * Multi-Trade Construction
   * Facility Services
   * Utility Services & Renewables
   * Energy & Sustainability Services
   * Nuclear Services
   * Engineering & Design
   * Fabrication & Modular Construction
   * EV Charging Infrastructure
 * Our Work
 * Blog
 * Careers
   * Build a Career at B&M
   * Experienced Professionals
   * Skilled Trades
   * Students & New Graduates
   * Career Opportunities
 * Contact

 * News & Events
 * U.S. Sites
 * Français

 * 
 * 
 * 
 * 
 * 


Search Search
×


DOING IT RIGHT FOR
100 YEARS.


BLACK & MCDONALD IS AN INTEGRATED, MULTI-TRADE SERVICE PROVIDER THAT SAFELY
DELIVERS HIGH-QUALITY CONSTRUCTION, FACILITIES MANAGEMENT, AND TECHNICAL
SOLUTIONS TO GOVERNMENT, INSTITUTIONAL AND INDUSTRY CLIENTS.

With more than 100 years of diverse market experience across North America, we
are a forward-thinking organization with a strong track record of delivering
customer-focused solutions and operational excellence.

We have the breadth of experience, capabilities and resources to oversee full
project and asset lifecycles from design and build through to maintenance and
management. Across all our lines of business, our mission is to “do it right”
and build enduring relationships that stand the test of time.

 


BLACK & MCDONALD CENTENNIAL VIDEO: CELEBRATING 100 YEARS OF EXCELLENCE



Watch our Centennial video

 


WE’RE PROUD TO BE CELEBRATING OUR CENTENNIAL THIS YEAR. CHECK OUT OUR
COMMEMORATIVE PHOTOBOOK THAT SHOWCASES  100 YEARS OF EXCELLENCE AT B&M.






OUR SERVICES

For our discerning and quality-oriented clients across North America, we provide
integrated and innovative solutions that stand the test of time.

Multi-Trade Construction

Facility Services

Utility Services & Renewables

Energy & Sustainability Services

Nuclear Services

Engineering & Design

Fabrication & Modular Construction


WHAT’S NEW




B&M EMPLOYEES VOLUNTEER AT HABITAT FOR HUMANITY

On Thursday, June 29, Black & McDonald employees from the Southern Ontario
Utilities region volunteered to participate in a Team Build Day with Habitat […]

Learn More



COMMEMORATING THE NATIONAL DAY OF MOURNING

On this National Day of Mourning, we honour those who have lost their lives,
experienced injuries or fallen ill on the job due to […]

Learn More



APPLY FOR BLACK & MCDONALD’S CENTENNIAL SCHOLARSHIP FOR EMPLOYEE FAMILIES

We are pleased to announce that the application period for the annual B&M
Centennial Scholarships program for 2023 is now open! This program provides […]

Learn More



INTERNATIONAL WOMEN’S DAY

On International Women’s Day, and every day, we celebrate the contributions and
achievements of our female colleagues, and encourage positive change to support
the […]

Learn More



BLACK & MCDONALD ACQUIRES POWER PRECISION

Black & McDonald has acquired Power Precision, an electrical solutions provider
based in Bathurst, New Brunswick. The acquisition allows B&M to expand its
capabilities as well […]

Learn More



CELEBRATING BLACK HISTORY MONTH 2023

Black & McDonald is proud to celebrate Black History Month, a time for us to
commemorate the achievements and contributions of our Black communities.

Learn More



BELL LET’S TALK DAY SERVES AS CANADA’S NATIONAL DAY FOR MENTAL HEALTH

The awareness campaign began 13 years ago to end the stigma surrounding mental
health and quickly grew to become the world’s largest conversation on […]

Learn More



HAPPY HOLIDAYS FROM BLACK & MCDONALD!

We wish you a happy holiday season and a peaceful and prosperous New Year!

Learn More



B&M SUPPORTS FUNDRAISING EVENT FOR DR. PETER CENTRE IN VANCOUVER

Black & McDonald is proud to sponsor Passions, an annual culinary event sharing
world-class food and drink in support of the Dr. Peter Centre. […]

Learn More



VETERANS DAY

Happy Veterans Day to everyone celebrating! Let’s thank and honor the fallen who
paid the ultimate sacrifice for their country.

Learn More



REMEMBRANCE DAY

On November 11th, Canada remembers Service, Courage, and Sacrifice at home,
around the world and across generations. Today and every day, we honour those
[…]

Learn More



B&M DONATES $100,000 IN SUPPORT OF NEW CENTRE FOR SKILLED TRADES AT DURHAM
COLLEGE

Black & McDonald has donated $100,000 in support of Durham College’s initiative
to expand diversity in the skilled trades workforce. The donation will help […]

Learn More


EXPLORE OUR WORK


REGIONS

All Alberta Atlantic Canada British Columbia Manitoba Ontario Quebec
Saskatchewan United States


SERVICE LINE

All Multi-Trade Construction Facility Services Utility Services & Renewables
Energy & Sustainability Services Nuclear Services Engineering & Design
Fabrication & Modular Construction EV Charging Infrastructure U.S. Utility
Services U.S. Engineering & Design High Speed Fiber & Small Cell GIS-Based Asset
Management Solutions Smart Infrastructure ICI Electrical Construction &
Maintenance


MARKET SEGMENT

All Industrial Commercial Institutional Infrastructure Power Generation
Fabrication
View Work

Load More


WHAT OUR CLIENTS SAY

Black & McDonald’s record of achievement and performance within our facilities
is superior and demonstrates their vast knowledge of working within the
framework of today’s hospitals. The team has provided a multitude of services,
both large and small, to Scarborough Health Network, including mechanical and
electrical redevelopment and construction projects. We have no hesitation in
recommending Black & McDonald’s services to other parties.



Tyler Crocker, Director, Plant and Facilities Operations, Scarborough Health
Network

The HVAC contract transition by Black & McDonald at Toronto Pearson Airport was
a major endeavour. The extremely tight timeline of seven weeks for the
transition took place over the Christmas holidays, and there was a considerable
level of coordination required from hiring employees and obtaining vehicles and
equipment to be ready for the start date of the contract. The transition phase
of the contract was seamless and I can’t thank Black & McDonald enough for their
efforts in ensuring there was no disruption to our customers.

Mike Risenborough, Director, Facilities Maintenance, GTAA

We needed someone to take over our Central Utilities Plant operations and
maintenance to support 1.3 million sq. ft. of manufacturing and support space on
an urgent basis. Black & McDonald was able to come in and put together a
transition plan quickly and seamlessly take over from the previous team.

Mahendran Gnanapragasm, Manager, Global Real Estate Facilities, Celestica

Black & McDonald’s crew’s professionalism went above and beyond expectations and
reflected the understanding of what it means to be a nuclear professional,
similar to our regular staff.

Glen Smurthwaite, Cost & Schedule Analyst, Ontario Power Generation

Special thanks to Black & McDonald. A lot of the work was picked up by your team
on a very short notice. There are many good examples of what was done from
successful welding and containment exhaust ducting, all the way to pressure test
work. Excellent team work and responsiveness.

Waleed Ishaque, Ontario Power Generation

Just passing along what a great job your technician Tim did in replacing an old
Alvey Micrologix PLC with a new CompactLogix today. The work is clean and neat,
and all of Tim’s wiring checked out correctly the first time. Thank you Tim!

Corey Stark, President, Control System Engineering Inc.

After Hurricane Irma we were without power. Florida Power & Light restored power
to the north end of the beach, with the exception of two buildings, one of which
I live in. A week before FPL told us power would be restored, a friendly Black &
McDonald crew showed up. After about three hours of labor, they got our building
up and running with power. They were absolutely amazing.

Carol Figura, Storm Restoration Resident, Fort Meyers, Florida

I wanted to send you a note to let you know that your technician, Toby, went
above and beyond during his visit on Monday. He replaced all the light bulbs
that needed attention in our warehouse and I almost feel like I am getting a
suntan when I walk in. Toby is professional, courteous and knows his stuff. We
appreciate him and his work!

Barb Ziegler, Office Manager / Executive Assistant, NCTC

I wanted to thank your organization and crews that took time to come to Florida
to help people they had never met before and restore their electric power. We
were truly blessed, my family is safe and my house suffered minimal long-lasting
damage thanks to Black & McDonald. To all of you in Kansas City have a blessed
day!

Cheryl Cornelius, Storm Restoration Resident, Fort Meyers, Florida

I wanted to take a minute to thank you and your crew for the outstanding work
that was performed at Med James. Your crew followed the procedure to the letter
and things went extremely smoothly. The guys did a great job cleaning up after
the project and the client was very pleased with the updated panel legends. I
look forward to working with you again in the near future.

Gregory Gibson, CFM Operations Manager, MC Realty Group / YRC Freight

Our company utilizes Black & McDonald for various services such as street light
maintenance, engineering work, and electric vehicle charging station
installation and maintenance to name a few. Everyone we work with from the
project managers to the field personnel are always very professional, prompt in
filling our needs, and provide stellar customer service. Black and McDonald is a
very valued partner in all of our areas of business that we utilize their
services for.

Tina Steele, Manager, Contractor Programs and Joint Use, Evergy


WORK WITH US


EXPERIENCED PROFESSIONALS

Are you a talented professional looking for a new challenge? Check out our open
opportunities.

Learn More


STUDENTS & NEW GRADUATES

Starting your career? If you’re entrepreneurial, collaborative and seeking a
family oriented environment, this is the place to start.

Learn More


SKILLED TRADES

Join us and hone your construction craft with opportunities to work on a variety
of projects in our diverse portfolio.

Learn More


BLOG

Jul 05


HOW A SOLID INTEGRATED FACILITIES MANAGEMENT STRATEGY CAN REDUCE RISING COSTS

While 2022 was characterized by inflation, 2023 has largely been defined by
economic uncertainty, as businesses still cope with many of the same financial
[…]

Learn More
Jun 28


AI SHAPING THE FUTURE OF FACILITY MANAGEMENT

Artificial Intelligence (AI) has consumed headlines as language-based platforms
like ChatGPT and their evolving technology continue to amaze us with their
abilities. Despite concerns […]

Learn More
Feb 06


HOW TO ACHIEVE A FULLY ACCESSIBLE FACILITY FOR YOUR OCCUPANTS IN 2023

In the day-to-day operation of a business, accessibility of the facility tends
to be an afterthought of the initial design period. However, facility
accessibility […]

Learn More


GET IN TOUCH

 * First Name*
   
 * Last Name*
   
 * Your Email*
   
 * Phone
   
 * B&M Location
   CorporateSt. John's, NLGoose Bay, NLBathurst, NBFredericton, NBMoncton,
   NBSaint John, NBDartmouth, NSMontreal, QCLondon, ONHamilton, ONOttawa,
   ONMarkham, ONScarborough, ON – Pullman CourtScarborough, ON – Select
   AvenueScarborough, ON – Pre-Fab ShopNorth York, ON – RailsideCourtice,
   ONTiverton, ONWinnipeg, MBSaskatoon, SKRegina, SKCalgary, ABEdmonton,
   ABKelowna, BCVernon, BCVancouver, BCKansas City, MOSpringdale, ARSalt Lake
   City, UTAustin, TXTulsa, OKEast Syracuse, NYPortland, ORHamilton, Bermuda
 * Message*
   
 * reCAPTCHA
   
   Recaptcha Response




JOIN OUR TEAM

You believe that if something’s worth doing, it’s worth doing right. That
solutions should be made to last. That being part of a team means working not
just for oneself but for one another. That’s how we operate too.

Learn More


SIGN UP FOR
OUR NEWSLETTER

Get the latest news and updates from Black & McDonald.

 * First Name*
   
 * Last Name*
   
 * Email*
   




%%TITLE%%

%%excerpt%%

Project Profile
 * About Us
   * Who We Are
   * Black & McDonald Story
   * Our Values
   * Health, Safety & Environment
   * Quality
   * Corporate Social Responsibility
   * Subsidiaries & Affiliates
   * Licenses
 * Services
   * Multi-Trade Construction
   * Facility Services
   * Utility Services & Renewables
   * Energy & Sustainability Services
   * Nuclear Services
   * Engineering & Design
   * Fabrication & Modular Construction
   * EV Charging Infrastructure
 * Our Work
   * Blog
   * Careers
   * Contact
   * News & Events
   * U.S. Sites

 * 
 * 
 * 
 * 
 * 

 * Privacy Policy
 * Accessibility
 * Employee Login

© 2023 Black & McDonald