A geometric method for the design of a minimal-order dynamic feedforward compensator cancelling the minimum-phase invariant zeros of a linear multivariable system, while preserving the properties of controllability, observability, and right invertibility is discussed. The method is illustrated for continuous-time, non-strictly proper systems. Nonetheless, it also applies to strictly-proper syst...