The president of the Eastern Province Rugby Union, Maasdorp Cannon, has been suspended for two years after being found guilty of breaching the South Afrian Rugby Union's Code of Conduct.