I’ve flown a decent number of budget airlines over the years. Mostly as “last legs” these days for when a smaller airport only really has coverage by them. Air Canada was the worst and most predatory by a large margin.
Like, RyanAir and the like, you can just throw them a hundred bucks the morning of and be fine. Air Canada seems hellbent on making your booking invalid and then charging you for a whole new one.