How far do you live from Canada? Might be your best choice. Or you can just deposit in your account and wait forever how long it takes to clear. I would deposit it in my bank. If you're sure its good. JMO.
Yeah, they're USD and there has been no problem with my bank. Again, just looking to mix it up with a check cashing place rather than taking all to my bank. No issues yet, but I don't want there to be issues. Probably me just worrying, but, that's what I do.