Yes it is for every month. https://fizz.ca/en/rewards-program
Yes, all the upgrades are for every month when you put it in 1 of your 3 slots. But the perks are just for one time use. Upgrades are like 250mb, 500mb or 1$ off for mobile. And you need to reach certain levels.