You can use your Visa card so long as it's not from a USA bank.Really? I had no problem using my TD Visa at Don Cangrejos seafood restaurant. Have you ever wired money?
The response was in regards to a personal MO to a Cuban National. It won't work.
There is a very reliable wire transfer service from Canada but the person receiving must open up an account. Western Union is great for all other Latin American countries except Cuba.