I grew up in NE Ohio, and now live in Columbus, and we've always used Canadian coins just like American ones. People don't even flinch at them.
Now, if someone tried to pay with Mexican coins, I don't think they'd be able to. I think it's just being sort-of near the border, even though we're not that close.