After racking them up for years, some consumers are shocked to discover their loyalty points have actually expired.

Toronto MPP Arthur Potts is hoping to change that.

Earlier this month he tabled Bill 47, which is known as the Protecting Rewards Points Act. It would amend the Consumer Protection Act to ban expiration dates for loyalty points.

"We believe in our government that loyalty shouldn't have an expiry date. The bill, if passed, will prohibit companies from putting terms in their conditions which would allow their points to expire," Potts said.

In 2007 the Ontario Consumer Protection Act banned most gift cards from having an expiry date. This ensures consumers can get the full value of a gift card regardless of when it is used.

Bill 47 would treat reward points the same way.

The parent company of Air Miles, Loyalty One, is the latest company in hot water over expiring points.

Many shoppers are scrambling to use up their points before they expire on December 31, but some members find it's becoming more and more difficult to redeem miles before they expire.

With reporting by Leena Latafat