Koodo should have points or reward system. This makes customers have more discount when looking to upgrade. After looking at the smartphone prices, discounts are a must. More customer will stay with koodo after their plan expires when they know they have redeemable points.
The point system should be reasonable, like get 10% of your monthly plan every month. This for sure will attract more customers and reward the loyal ones:)