Canonical data is data in its simplest form that enables it to be structured in a meaningful way. This allows the data to be integrated and applied across multiple systems and databases. A canonical model is a design pattern used to communicate between different data formats.