Yes, the store clerk actually asked me for my Air Miles card reflexively when I forgot to offer it. Thanks for reminding me again. I did get the Air Miles.
This has been very helpful. Even though I have autopay I might start buying vouchers at either shell with my airmiles card or the london drugs for the LD extras. Thanks for the info!