Best Rate for Changing Canadian Dollars to US Dollars

I am heading down to Jackson Hole in the New Year and will be needing to change Canadian Dollars to US Dollars. Wondered if anybody had done any research or had experience with where to get the best rates in Rossland or Trail.

Regards