I've been with 5 Dimes, Bookmaker and Bodog/Bovada for years, never had a problem cashing out, I don't like the checks with Canadian bank from Bovada but your bank should take it, you can ask for other ways of payment other than a check.
If you are ever in doubt about your plays you feel you should have won but it's a push or lost, your plays for your action are available to check at anytime. Ticket numbers need to be given to the book you have a gripe with, they will check it and make it right if there was an error. In over 9 years with Bo, maybe I'm the only one, I don't know, but never had a problem talking to them and confirming wagers.
If you read the rules and double check and confirm your plays, you should not get snookered.