Counterfeit is a serious issue with US money. Don’t be surprised if some providers don’t take it.
A few years ago Winnipeg was flooded with fake 100s and 20s.
Anyone taking US money needs to be careful.
US Secret Service has good guides on their website for detecting suspicious bills.