Where do you cash-out the cheque that you get from google? Some banks charge ridiculous comissions, and some other banks dont even accept the cheque, so I was looking for something else. It's a shame that there's no EFT in Mexico. Thanks in advance.
I don't know what Citi charges (though I suspect they're high), but why don't you investigate opening a dual USD/MXP account with a megabank in the US that owns banks in Mexico. A few months ago we had to pay UDLA/Puebla $USD and sent the ACH to CitiBanaMex in LA (it might have been some other megabank, but I think Citi bought Banamex sometime ago). That way deposits to your US account become available in $USD or $MXP in Mexico.
I've also heard that some regional banks in Arizona and Texas have affilated bank networks in Mexico that are cheaper the CitiBanaMex, but I haven't had any experience with these banks, since we live in New Jersey.