Controllable Canonical Form