The check was from Quebec. In US Dollars. My normally no fee credit union charged a $10 "international check fee", less than 2 years ago.
They also put a HOLD on it, which they never do with US checks.
So much for NAFTA..