Now on paper the Amex Express looks like the better value for a few reasons but when I compared flights with a friend of mine as
an example witht the same dates and airline, a flight using the CIBC rewards program from Toronto to Calgary and back was 48,000 pts (taxes inc) from CIBC rewards and and 71,000 pts from Amex rewards.