I said the same thing to my TA yesterday as I was trying to get an equivalent cabin at today's offers compared to what I paid a few months ago. She fully agreed that there are loads of cancellations & last minute deals available.
Well, I have a follow up on my fare. After one call to my TA she sent me a new invoice showing my fare has been adjusted down by $150/person ($300). That's a bunch of alcohol!!
Looks like I have a good TA