(Canadian

Subscription codes are good for 2 years from when they are created. So a code from 2020 is almost certainly not going to be useable in 2023 & I wouldn't spend any money on one.
Quicken Mac subscription. Quicken user since 1990.
And, from my experience, tech support isn't very sympathetic to extending your subscription with an expired code. In my case, this was also back in the day when there was NO MENTION AT ALL on the packaging or the key card that the code had an expiration date. I complained that it was unfair that they would enforce an expiration date when no mention of one was ever made. They threw me a bone by extending my subscription by a month, but I was SOL.
Why don't they put an expiration date on the card??!?!?
Actually, they should put it on the box, so people would know before purchasing and opening the shrink wrap if the code inside has expired. If they can put a "sell by" date on a box of cereal, then they could certainly do the same on a box of software. Why don't they? No one knows! I'd guess because it would cost more to manufacture the boxes to do so. I'd think their customer support people waste a lot of time with annoyed customers who have purchased a box with a code that doesn't validate.
In any case, glad to hear it worked for you. 😀