What an awful experience I've just had trying to send funds from the U.S. to Canada.
It was not sufficient for me to get cash from the bank, fill out forms, provide identification, and pay a $111 fee (to send $1,200 U.S). I needed to also return a phone call to Western Union, wait a half hour, then identify the transaction number, my driver license number, and the recipient's name. Then, incredibly, I had to identify HOW the recipient would spend ALL the funds, HOW I am SURE of the recipient's IDENTITY, HOW we COMMUNICATE, and ABOUT WHAT we communicate that NO ONE ELSE WOULD KNOW (a secret handshake?)! Neither the original WU agent (MJ, #242) nor manager (Marie) could clearly speak American English, yet both were argumentative to the point of being obnoxious.
I will never use Western Union again.