Denominator assignment, invariants and canonical forms under dynamic feedback compensation in linear multivariable systems