This document provides explanatory material on applying building codes to existing buildings, relocated buildings, and heritage buildings. It states that building codes are most often applied to existing buildings when they undergo renovations, changes in use, or additions. For existing or relocated buildings, a careful analytical process is required to assess the appropriate level of safety. The document provides guidance on alternative compliance methods that can be used to facilitate restoration of heritage buildings while meeting building code objectives.