I want to buy US dollar with swiss francs. I have the opportunity to make this change in Switzerland (Geneva), in the USA (Seattle) or in Canada (Vancouver). Where will I likely get the best change?

[Here](https://travel.stackexchange.com/questions/37303/where-should-i-change-swiss-francs-to-usd-to-get-the-best-exchange-rate) is a related question that does not contain a third country (Canada) in the list of choice.