Air Miles promo at Shell: GTA only, and participating stations only
For Air Miles members, Shell has this promo
https://www.shell.ca/en_ca/motorists...-more-gta.html until Sept 2 that can be used to buy GCs at their stations, except Shell GCs, which are excluded.
Basically, the promo is 5 bonus AM for every $5 spent in-store, max. 100 AM per transaction and 5 transactions per day. So, buying a $100 GC gets you 100 bonus AM (in addition to the base AM). I have seen one report indicating that individual stations may limit quantities.
I haven't gone and looked, but have seen reports that Shell stations carry CT, LCBO and SDM GCs among others. Selection seems likely to vary by station. A list of participating stations is available via the link.
If you believe AM are a cash equivalent and factor in the base miles, this deal works out to approx. 13.6% off. Even if you don't, you may want to consider using this deal to buy GCs that seldom go on sale, like LCBO.