Culture
Back
Our Story
History
Community
Back
Sustainability
People
Back
Our Leadership
Back
Careers
Services
Back
Practice Areas
Back
Structural Engineering
Building Science
Structural Restoration
Structural Glass Engineering
Parking Facility Design
Audits & Studies
Building Energy Modelling
Service Areas
Back
Bridge Design & Rehabilitation
Building Enclosures
Building Energy Modelling
Civil Engineering
Cold-Formed Steel Design
Condition Assessments
Depreciation Reports & Reserve Fund Studies
Façade Engineering
Fall Protection / Travel Restraint
Forensic Engineering
Heritage Conservation
Parking Facility Design
Parking Structure Restoration
Pavement Rehabilitation
Performance Assessment
Post-Tensioned Concrete
Prime Consulting
Rendering & Interactive Visualization
Roofs & Plaza Decks
Seismic Risk Mitigation
Specialty & Supplementary Engineering
Structural Engineering
Structural Glass Engineering
Structural Restoration
Sustainable Design
Traffic Deck Protection & Replacement
Waterproofing
Wood Design
Projects
Back
Structural Engineering
Building Science
Structural Restoration
Structural Glass
Parking Facility Design
Building Energy Modelling
Audits & Studies
Media
Back
News
Brochures
Back
Videos
Back
Published
Research
Locations
Culture
Our Story
History
Community
Sustainability
People
Our Leadership
Careers
Services
Practice Areas
Service Areas
Projects
Structural Engineering
Building Science
Structural Restoration
Structural Glass
Parking Facility Design
Building Energy Modelling
Audits & Studies
Media
News
Brochures
Videos
Published
Research
Locations
Locations
With offices and expertise across Canada, we provide services for clients and projects nationwide.
View All Locations
Contact
Media Relations
General Inquiries
Locations
Vancouver
1285 West Broadway,
Suite 300
Vancouver BC V6H 3X8
604.738.0048
604.738.1107
Our People
Surrey
13401 - 108 Avenue,
Suite 1250
Surrey BC V3T 5T3
604.690.5900
604.738.1107
Our People
Victoria
645 Tyee Road,
Suite 220
Victoria BC V9A 6X5
250.386.7794
250.381.7900
Our People
Nanaimo
155 Skinner Street,
Suite 301
Nanaimo BC V9R 5E8
250.716.1550
250.381.7900
Our People
Kelowna
1626 Richter Street,
Suite 214
Kelowna BC V1Y 2M3
778.738.1700
604.738.1107
Our People
Calgary
1816 Crowchild Trail NW,
Suite 200
Calgary AB T2M 3Y7
403.283.5073
Our People
Edmonton
17415 102 Avenue,
Suite 100
Edmonton AB T5S 1J8
780.452.2325
780.455.7516
Our People
Saskatoon
10-345 4th Avenue S,
Suite 5
Saskatoon SK S7K 1N3
306.808.2550
Our People
Toronto
100 University Ave,
North Tower, Suite 300
Toronto ON M5J 1V6
416.977.5335
416.977.1427
Our People
Ottawa
343 Preston Street,
11th Floor
Ottawa ON K1S 1N4
343.291.1081
343.291.1011
Our People
Kitchener
22 Frederick Street,
Suite 1014
Kitchener ON N2H 6M6
519.954.6392
Our People
Kingston
780 Midpark Drive,
Suite 203
Kingston ON K7M 7P6
613.767.6936
Our People
×
General Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Media Relations
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Vancouver Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Surrey Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Victoria Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Nanaimo Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Kelowna Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Calgary Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Edmonton Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Saskatoon Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Toronto Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Ottawa Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Kitchener Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Kingston Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send
×
Newsletter Sign-Up
Please complete all required fields!
Please let us know your email.
Please let us know your first name.
Please let us know your last name.
Invalid Input
Invalid Input
Invalid Input
Submit
×
Test - General Inquiries
Please complete all required fields!
Please let us know your name.
Please let us know your email address.
Invalid Input
Invalid Input
Send