You poor people in canada. But I am afraid that Uk is going the same direction. It seems Canadian airlines are less regulated and can charge whatever they can get away with.
Thank goodness at this moment in UK Airmiles programme. We can only redeem BA flights with Airmiles. But all the charges are included in the Airmiles price. So we only need to pay by Airmiles and nothing else. I hope the way would be kept.