You can use a Visa, Mastercard, and most debit cards from Canadian banks at Shoppers Drug Mart. The company does not accept international credit cards, and gift cards cannot be redeemed online. You can learn more about the accepted payment methods on its website.