If you like traveling as much as I do, travel for business or need to regularly visit family in another city, travel points will certainly save you lots of money even if you have to pay an annual fee.
Air Canada Aerogold is introducing changes to its program and has made partnership with TD Bank. If you currently have the CIBC Aerogold, you will want to wait and see what they come up with or if they will retain the current partnership with Aeroplan. Here is a G&M article which describe the new changes. The most important is the elimination of the 7 year expiration date. You do not need to use your points within 7 years anymore as long as you earn or redeem points every year, this article states.
Read the details of the changes and a comparison of other rewards program.