I checked with InterCam the other day to see what options they have for money transfers. Yes they do cash checks after opening an account with them. Checks of any size take about 10 working days to clear. Checks of less than $1000us have a $7 service fee.
The faster option is to have/open an account with Deutsche Bank in New York and InterCam can do a 2 day transfer without service charges.
servicioaclientes@intercam.com.mx
Toll Free 01 800 800 33 34
http://www.intercam.com.mx/webintercamingles/index.htm