You do not need to have a perm visa to open a bank account in Mexico, the only one that requires it is Banamex, all other are temp visa, CiBanco, Bancomer, Santander and Banorte, all others as Inbursa BajioBanco, Azteca, Coppel Banco, etc. I do not know as they are very small entities and seldom...