No, just a US passport.
I am sorry for your visa denial. But, there isn't a way you can visit USA on a tourist visa directly from Canada. Since you are from Barbados, you will need to get a USA visa from a USA embassy in your country only.
barbados have visa form dudai?
Do Canadians need a visa to visit germany
Do Jamaican need visa to visit Guyana
Yes Canadians need Visa to visit Rwanda
soon.. jamaican passports holders need visa for Curacao..
Yes the man from China will need a visa to visit the U.K.
do danish citizens need a visa to visit Saipan Nothern Marianas
Yes, you may need a visa to visit London, depending on your nationality and the purpose of your visit.
Yes, Indian citizens need a visa to visit Jamaica.
Yes, Indian citizens need a visa to visit the Maldives.
Yes, Nigerian citizens need a visa to visit Jamaica.