Foreign checks can be harder to cash. I have deposited in bank account. I have heard of getting a Walmart pre-payed card and depositing to it. Ask if this can be done.
NEVER say it came from
gambling.
Be clearly sure you can cash it before trying. I have heard horror stories if it doesn't work.
The checks are from Canadian banks. The best way is to deposit in a bank account.