Canonical Variables as Optimal Predictors