Canonical form is the representation of any object in its mathematical form to identify it uniquely.
Min terms are used to represent the boolean expression in SOP form and max terms are used to represent the boolean expression in POS form, which is essential for minimizing the boolean expression by k-map method to reduce the cost of making the circuit hardware by using minimum number of gates.