Based on my previous travels into/out of Canada, the Duty Free shop at the border is probably your best bet. Anymore, banks in the US don’t do it. When flying, I order currency from Travelex sent to my home. When I return, I send any unused currency back to them for a check in US funds.
Sent from my iPhone using Tapatalk