The holding company or owners of PlayAmo is SoftSwiss N.V who are registered in Cyprus. The casino is, therefore, legal to play in and join for Canadian residents, as the online gambling laws in Canada do not prohibit players from joining casinos that are registered outside of Canada. So, it is 100% legal.