Nobody has mentioned this yet? Fidelity investment rewards Amex technically earns 2 Worldpoints/$. Worldpoints are transferrable to Aeroplan 1:1.
If you frequently take *A award flights on airlines that don't have YQ when purchased using Aeroplan miles, it is very very hard to beat a consistent 2 miles/$ for all non-category spend (on a no annual fee card too)!
2 Aeroplan miles > 1 starpoint > 1.07 URs methinks.