Contact Us

For general enquiries, please fill out the following form.

Listings

 

Corporate Offices

2 Bloor Street East, Suite 2100, Toronto, ON, M4W 1A8.  (416) 920-5100

 

Branch Offices

Atlantic Region

Bathurst, NB – 1318 Miramichi Avenue, Bathurst, NB, E2A 1Y2.  (506) 547-8070

Dartmouth, NS – 60 Cutler Avenue, Dartmouth, NS, B3B 0J6.  (902) 468-3101

Fredericton, NB – 60 Melissa Street, Building #3, Unit #7, Richibucto Road, NB, E3A 6W1.  (506) 459-1650

Hamilton, Bermuda – #9 Point Finger Road, Paget, PG, DV 04.  (441) 232-0234

Moncton, NB – 71 Loftus Street, Moncton, NB, E1E 2N1.  (506) 858-5688

Saint John, NB – 53 Clark Road, Saint John, NB, E2E 2K9.  (506) 693-4822

St. John’s, NL (Mount Pearl) – 26A Dundee Avenue, Mount Pearl, NL, A1N 4R7.  (709) 747-1406

Quebec

Montreal, QC – 7005, boulevard Taschereau, suite 340, Brossard, QC, J4Z 1A7. (514) 735-6671

Ontario

Bowmanville, ONNuclear Services – 81 Osborne Road, Bowmanville, ON, L1E 0L1.  (905) 837-1291

Barrie, ON – 233 Mapleview Drive East, Unit# 5, Barrie, Ontario, L4N 0W5.  (705) 722-7743

Hamilton, ON – 328 Green Road, Stoney Creek, ON, L8E 2B2.  (905) 560-3100

Kingston, ON – 650 Dalton Avenue, Kingston, ON, K7L 4W5.  (613) 903-5039

London, ON – 95 Bessemer Road, Suite 1, London, ON, N6E 1P9.  (519) 681-4801

Markham, ON – 75 Commerce Valley Drive East, Markham, ON, L3T 7N9.  (647) 794-2300

North York, ON Railside – 77 Railside Road, North York, ON, M3A 1B2.  (416) 298-9977

Ottawa, ON – 2460 Don Reid Drive, Ottawa, ON, K1H 1E1.  (613) 526-1226

Scarborough, ON –  225 Select Avenue, 2nd Floor, Scarborough, ON, M1X 1C8.

Scarborough, ON – 31 Pullman Court, Scarborough, ON, M1X 1E4.  (416) 298-9977

Scarborough, ON Pre-Fab Shop – 5736 Finch Avenue East, Unit #7, Scarborough, ON, M1B 5R1.

Tiverton, ON – Nuclear Services – 54 Main Street, Tiverton, ON, N0G 2T0.

Manitoba

Winnipeg, MB – 401A Weston Street, Winnipeg, MB, R3E 3H4.  (204) 786-5776

Saskatchewan

Regina, SK – 1250 St. John Street, Regina, SK, S4R 1R9.  (306) 924-0885

Saskatoon, SK – 3455 Idylwyld Drive N, Saskatoon, SK, S7L 6B5.  (306) 652-3835

Alberta

Calgary, AB – 1071, 26th Street NE, Calgary, AB, T2A 6K8.  (403) 235-0335

Calgary, AB – 11055, 72 Street SE, Calgary, AB, T2C 3G2.  (587) 975-0036

Edmonton, AB – 10717, 181 Street, Edmonton, AB, T5S 1N3.  (780) 484-1141

Leduc, AB – 110-3903 75 Avenue, Leduc, AB, T9E 0K3. (587) 772-2402

British Columbia

Kelowna, BC – KGH Centennial Building, Black & McDonald Ltd., 2268 Pandosy Street, Kelowna, BC, V1Y 1T2.  (250) 491-7474

Vernon, BC – Vernon Jubilee Hospital, Black & McDonald Ltd., 2101 – 32 Street, Vernon, BC, V1T 5L2.

Vancouver, BC – 1331 Clark Drive, Vancouver, BC, V5L 3K9.  (604) 301-1070

United States

Austin, Texas – 2201 Denton Drive, Suite 111, Austin, TX, 78758.  (512) 836-0800

Syracuse, New York – 6518 Fremont Road, Syracuse, NY, 13057.  (315) 898-8751

Kansas City, Missouri – 6001 Front Street, Kansas City, MO, 64120.  (816) 483-0257

Lexington, Kentucky – 1460 Sunshine Lane, Lexington, KY, 40505. (816) 483-0257

Springdale, Arkansas – 2304 Turner Street, Suite 5, Springdale, AR, 72764.  (479) 419-9550

Salt Lake City, Utah – 1106 S Legacy View Street, Salt Lake City, UT, 84104. (816) 483-0527

Buffalo, New York – 797 Sheridan Drive, Buffalo, NY, 14150.

Tulsa, Oklahoma – 1100 E Houston Street, Broken Arrow, OK, 74012. (816) 483-0257

Vancouver, Washington – 2102 E McLoughlin Blvd., Suite 100, Vancouver, WA, 98661

 

Subsidiaries

B+B Electric/Black & McDonald – 1460 Sunshine Lane, Lexington, KY, 40505-2910

Pierre Brossard – 9595 Rue Ignace, Brossard, QC, J4Y 2P3.  (450) 659-9641

Riverside Electrical Contractors – 141 Industry Road, Georgetown, KY, 40324.  (502) 570-4777

Roberts Onsite – 209 Manitou Drive, Kitchener, ON, N2C 1L4.  (519) 578-2230

 

Affiliated Companies

CBO – 10 Greco Court, Unit 10, Collingwood ON, L9Y 4L2.  (705) 446-9019

Entera – 1011 Wilson Avenue, Toronto, ON, M3K 1G1.  (416) 746-9914

Kipnik – 10 Greco Court, Unit 10, Collingwood ON, L9Y 4L2. (867) 324-0207

Morningstar – 22250 Island Road, Port Perry, ON, L9L 1B5. (647) 455-5846

Get In Touch

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.