The best credit cards in Canada right now offer strong options for rewards, travel, cash back and low interest rates. Our top overall pick is the American Express Cobalt Card, thanks to its high ...