My suggestion is for a mileage based upgrade.
I think Air Canada needs a mileage based upgrade award available to all members. The upgrade award should be capacity controlled and available to everyone.
In addition, there should be a method for Star Alliance members to use miles from their programs for upgrades on AC.
This is a win-win situation for AC, as they can offset "foreign" mile costs for when AP members use AP miles to book awards on other star alliance carriers, and they get to sell a seat.