The BMO card was good when they were partnered with WestJet. It was 1400 points to go to orlando... now that it's over, it's around 3400 points (or more, can't remember exactly).
dis_guy, if you can book on an American airline, the fees and taxes are a lot lower. It's still pretty steep, and there's a "hidden" $20 fee per ticket that Airmiles charges.
Has anyone used the visa infinite cards? (from TD i think)... they sound promising, you book the best fare you can, then use your points to cover it, so you still benefit from sales. I don't know how the point collection and redemption works though...