Have just managed to upgrade from J to F on DXB-CHC, only a week before I was due to fly; previously been told over the phone that the flight was full by Skywards staff.
Seems EK upgrades only available nearer to time of travel rather than months in advance?