A SSVEP BCI based on Canonical Correlation Analysis