I really like the suggestion of buying PC Gift Cards towards purchases at any Loblaws owned company, so will check inventory at my SDM. I'm overstocked with SDM GC, so PC Gift Cards is perfect towards food at any Loblaws owned company I frequent. As well, I usually get the Canadian Tire Gift Cards for gas at CT gas bar (not too many around), cause when I redeem for gas, I also get CT eMoney.
By the way, be sure to use your RBC SDM card or PC World Elite or any other credit card that earns you rewards (except unless the store requests debit/cash for their protection... I haven't encountered this situation yet).