Hi
The spend $30 get 50 AM Flash Pharmasave offer will not post right away.
From the Terms & Conditions
"Please allow until February 14, 2025 for Bonus Miles earned in connection with this offer to be posted to your collector account. ®™ Trademarks of AM Royalties Limited Partnership used under license by AIR MILES Loyalty Inc. and Pharmasave Drugs National Ltd."
You did get 3 Base Airmiles for spending $30.(Pharmasave).
and another 10 Bonus Airmiles which may have been based on a product.(Pharmasave).
It looks like you must have triggered a Dollarama Flash Offer that was in Nov.
View attachment 920698
Hugs Mel