Your visa wasn't canceled, I think your visa application was canceled. If you say your visa was canceled it sounds like, after granted, it was canceled, what reportedly has also happened.
many banks in many countries allow tourists to open bank accounts, so the "like everywhere in the world" has nothing to do here. For this regard, anyways, only Thai regulations matter.