Hi there,
Here in the UK, a credit card I had earned points. They droppped the system and gave everybody 6 months to use the points. Any left over and they just vanished.
In the UK that is perfectly legal as they "reserve the right to change the programme at any" time. They could cancel it with no notice but fortunately somebody figured that'd be a good way to annoy a bunch of people for no reason.
From a UK perspective, they are being perfectly reasonable with the 12 months notice. As a result of this, I never look for long term goals or large items with points. The system can (and my experience does) change too often.
Of course, Canada probably has different consumer laws so you might be able to approach it differently there.
Jason