If you pay for your groceries using your debit card, they are running a promotion from January 17th - March 6th that you can earn a $10 Visa gift card for each $100 you spend (up to $50 in gift cards).
Click here to register.
Note: you have to sign for the transaction (a credit purchase). Transactions where you enter your PIN do not count.
Re: PSA for TD Bank Customers