canonical variates with epo