Answered question
as per the info in the article it says "Every Upgrade is valid for two years from the date you apply it to your plan" so my question is, do upgrades have an expiration date to be applied (same as perks) ?
No, but you will get more upgrades the more you level up, so choose wisely.
Other answers
It seems like Fizz doesn't know how long upgrades last. On the one page, it says two years. On this page, it says upgrades are permanent.
.
https://fizz.ca/en/faq/what-are-points-levels-perks-etc-w...
I really hope is permanent :) maybe they are changing for new subscribers? I saw another article saying that the data rollover was 1 month, but when I signed up it was 2. :S