Walmart Canada Bank launches credit card