Great question — answering as the UphillTech team:
At the time of answering, the USA and Canada are separate countries, each with their own currency. Using US Dollars in Canada is possible in many areas - especially in cities near to the border - however in most cases the exchange rate you get will be extremely bad. Some retailers will simply accept US Dollars at the same face value as Canadian dollars (around a 30% penalty), but even those that give something closer to the real exchange rate will still have a heavy penalty for using foreign currency. Using a credit card, even one with a 3% international fee, will work out cheaper in 99+% of all cases (probably 100%). There is basically zero chance you're going to find a retailer giving a...
Full answer by Doc: https://travel.stackexchange.com/a/203262 (CC BY-SA 4.0).
Need it done for your business? UphillTech.