Yes. Your local bank is not the only place you can get checks. Walmart will just need your bank's routing number, your account number, and a starting number for your checks. They provide a number of different security options with their personalized checks to prevent fraud. You should be able to have your new checks in hand within two weeks.