Churchill Falls power rebate doesn't go far enough to help people save, residents say

Electricity customers in Newfoundland and Labrador say they wish the proposed 15 per cent rebate on their bills once the new Churchill Falls deal is signed doesn't go far enough to support residents.