One of the best no-annual fee cash back credit cards in Canada offers 10% bonus cash back on up to $1,000 in purchases in the first 2 months ($100 value). It pays 2% cash back on spending in 2-3 categories and 0.5% cash back on everything else.
You can earn unlimited cash back (no caps) and it is paid out monthly.
Cardholders also enjoy access to a 1.95% promotional balance transfer for the first 6 months, purchase protection and extended warranty.