Canonical ppp