No. While the names sound similar, they offer a different service. The main difference is that iDebit lets you make direct deposits, while you have to add funds to your INSTADEBIT account first.