I remember that story and I think the ongoing problem they keep doing with AF is they add American Superheroes to the mix. The story and situations take place in Canada. Why run away from that premise? With my idea I would embrace the AF being the Avengers of the Upper North but with a twist to it, of course.
I liked the Omega Flight series and I do wish it became an ongoing, but Marvel doesn't know what to do with Alpha Flight.