We use our Capital One Venture card and it has no transaction fees or annual fees. We get money back or charges taken care of with the rewards points. We are going on three years with no complaints. It got compromised with the Target thing and they sent us a new one. I go to the dentist in Canada and the same thing applied. No transaction fees as well as exchange rate as of that day. No complaints about their service.