If you're just talking about a few hundred dollars and it's not cash you desperately need right away, open a US funds account at your bank..
Roads wants to buy CND using USD.
Are we talking about 100,000 dollars here? If you do the real math and factor in all the time wasted trying to hunt down a bargain rate, you're saving next to nothing.
If your a American open a Bank of America free checking account- you can even do it online.
They have reciprocal agreements with no fees at Scotia Bank in Canada- I use the ATM and get Canadian funds with no fees.
Also when I go to Germany same with Deutsche Bank Atms.
sometimes the Casinos offer better rates than the banks, but not always...... gotta do your homework
I usually convert my US dollars to Canadian dollars at Calforex which is next to Super Sexe on Catherine. I always found there rates to be the best.
they gave you $1.29cdn for $1.00us?yesterday at the royal bank on university they offered me 1.29.