This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

2026 What’s Changing for Builders: Codes, Incentives, and What to Know

February 10, 2026 7:30 AM - 9:30 AM (PST)

Description

2 CPD - TBC

Course overview: 

This in-person session kicks off the 2026 Building Better Series and is built for builders who want a clear, practical outlook on what is changing this year. It focuses on the code updates, policy shifts, and technical requirements that will shape residential construction in 2026.

We will cover changes to Energy and Zero Carbon requirements, updates to the 19% incentive in the City of Vancouver, and system-level updates such as electrical servicing for multiplex projects and seismic requirements.

The goal is to give you an early read on what is coming so you can plan projects, budgets, and teams with more confidence before designs are locked in and permits are submitted.

Learning Objectives: 
  • Understand the key 2026 changes that affect residential builders in and around Vancouver.
  • Explain how the updated 19% square footage exclusion works and how embodied carbon requirements now apply for Net-Zero and Passive House projects in Vancouver.
  • Learn about the latest implementation updates to the Energy Step Code and Zero Carbon Step Code in Lower Mainland municipalities.
  • Recognize new electrical servicing requirements for multiplex projects and how to plan for them early.
  • Understand upcoming seismic requirement changes in the City of Vancouver and their impact.

Speakers:

Elisabeth Baudinaud, Principal, Carbon Wise


Chris Higgins, Senior Green Building Planner, City of Vancouver



Nick Petrie, Senior Consultant & Building Designer, Principal, Athenaeum Design Inc.


PLEASE NOTE:

This course will be held in person at Master Group,
5888 Trapp Avenue, Burnaby, BC V3N 5G4, Canada.

Parking: Ample on-site parking is available.
Refreshments: A complimentary breakfast will be provided.

Missed Sessions / Unable to Attend

  • If you are unable to attend, you may send a staff member in your place.
  • If you miss a session, the course will be available for purchase on eLearn approximately three weeks after the event.

Refund Policy: Cancellations made within one week of the course date are not eligible for a refund.

CPD Requirements: To receive CPD credits, attendees must be present for the full two-hour seminar. Those who are not in attendance for the entire session will not receive a certificate of attendance and will not be eligible for a refund

*HAVAN reserves the right to alter course content and dates*


Time

7:30 AM - 9:30 AM Pre-registration is required.


Location

Master Group

The link to get your unique Zoom webinar URL will be sent in the registration confirmation email.

Contact Information

Homebuilders Association Vancouver (HAVAN)
Name: Sonali Rayas
Phone: (778) 867-8415
Email: sonali@havan.ca
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}