Rakuten.ca also has a gift card shop, where you can buy physical and electronic gift cards to select retailers and earn cash back on these gift cards.  Whereas many retailers exclude cash back on gift card purchases, the gift card shop is designed for exactly this.  Available retailers on the gift card shop include Air Canada, Canadian Tire, Cineplex, Esso, IGA, Loblaw, No Frills, Petro Canada, Safeway, Shell, Shoppers, The Keg, Uber, etc. See a complete list of retailers here.