The best credit card for you depends a lot on your credit history.
If you have an excellent credit rating,
right now (2010)
one of the best deals is the Capital One Smartline Platinum Mastercard.
This card has an extremely low 5.99% interest rate that is guaranteed for three years.
After the third year,
and provided your credit rating hasn`t changed your annual interest rate is based Prime plus 3.75%.
this card has no annual fee and no balance transfer fees.
And even though this card doesn`t automatically come with a rewards program,
you can add this feature for $99.
The other things I really like about this card are that you automatically get an extended warranty on purchases you make with it and it even covers you for rental car collision insurance.
Not sure if this card is available in both Canada and the USA,
but I know for sure it`s being offered in the Canadian market at present.
look into it.