Take a look through these pages:
http://www.rewardscanada.ca/choosing...edit-card.html
http://www.rewardscanada.ca/choosing...low-chart.html
http://www.rewardscanada.ca/topcc2011/
The only (real) choices for Canada if you want CC spend to go to an airline program is Aeroplan, Delta or Alaska; Aeroplan is the best out of those. In that case, you're stuck with CIBC and Amex. Sure, you can go with WestJet but...no alliance.