Well the problem becomes how do you pay yourself? If it comes from that company, the banks and the authorities will want to know who's the owner and why are you getting paid from them. Personally I wanted to move from Canada so there was many options but even then, you need to cut so many ties with the country because the CRA can easily say Mr. X or Mrs. Y is still a︀ tax resident because of this and that and now you have to prove that YOU'RE︁ not a tax resident.
As my lawyer said, it's not like a criminal case, you're︂ what they say you are unless proven otherwise. Also noteworthy, if you have a company︃ in Cyprus, their reasoning (CRA) will be "then why isn't he living there?". It's really︄ difficult in this day and age. Especially with all the regulations in place. No matter︅ what, you'll have to pay some taxes. Either when you leave as it was my︆ case or if you're getting money from someplace else.