Does the gas in the canister spoil over time?

No, the gas does not undergo any chemical change for many years.