Bonus points can only be collected once per flybuys account. A $5 fee applies to the Mastercard GC purchase. Unsure from screenshot on purchase amount required to get the points for other GCs. From previous offerings, it was $50. Starts Feb 12. Enjoy :)