American dollars are accepted in Calgary but you will pay a premium. Best to change your money at a currency exchange at an airport. Americans don't accept Canadian dollars at all so unwise American tourists are open game.
Tensions are high in the Baltic nations, Poland, Eastern Europe as likely all over Europe. While rips to Europe might be great a potential war is not my idea of a fun vacation. The war is very serious. Slava Ukraini!