CIBC has some interesting offers.
The Aeroplan Infinite gets you 20k points. No FYF, but you get a $120 Air Canada gift card, which is equivalent to the annual fee. And it doesn't expire.
Then there's the Business card. 35k points, after spending $3k in four months. Annual fee is $180, but you get the $120 gift card.
Anyone recall how strict they are on the Business version?