What Are Building Codes
A building code is the mix of acts, regulations, by-laws, codes, and standards. This collection of requirements defines a minimum standard for the construction of new buildings for the purpose of protecting public health and safety. The code generally looks at the construction as well as the occupancy of buildings.
In Canada, building codes are established by provincial authorities which often use the National Research Council of Canada's model codes. These model codes may be adopted, in whole, part, or modified to meet specific provincial requirements. They are: the National Energy Code of Canada for Buildings (NECB), National Building Code of Canada (NBC), National Fire Code of Canada (NFC), and National Plumbing Code of Canada (NPC).