I have an RBC USD Gold Visa..
I love it. Just transfer online from my USD Cequing acct to pay it as needed.
My daughter attends school in New York city so it's so easy for her to use and for me to pay with no addt'l bank fees factored in. I pay no annual fee because of my accts with RBC.