On nwa.com it say's the following...
Select Y, B, M, H, and Q class fares must be purchased to qualify for an E-First upgrade. To determine booking class, visit http://www.nwa.com/freqfly/farebasis.shtml or ask your travel agent. Upgrade prices include tax. E-First must be purchased at the time of check-in and paid for with a major credit card. E-First terms and conditions are subject to change without notice. Other restrictions may apply.
Do you think he terms and conditions have changed and this is available to anybody now?