Discussed this briefly with the MLL lounge people in YVR this morning. They speculated that since the NA Pass doesn't show any revenue, that this is the reason the FF# isn't showing up on the boarding pass.
This is the same reason D & W tickets don't show our FF#. It sounds like IT just needs to differentiate between "B", "D" & "W" and this might be solved.