Empress, only problem as we've discussed offline (and I've posted elsewhere) is that an US reservation agent told me that rules coming into effect for flights on and after 1 March would be the fare basis that fares can be booked ahead of time. He put me on hold to check something for a few minutes before coming up with that excuse.
I did get upgraded in the end (CP502 on 1 March which was nearly 100% full in the end). Fare basis was N.