As Canadians, we really get dinged by our banks. As a bank shareholder, I'm happy about profits, but as a consumer, I really hate paying more than I have to, for no good reason at all.
For example, take a look:
- 1.008 - this is the current spot rate, it would cost $1008 CAD to buy $1000 USD
- 1.0332 - this is the TD bank FX rate
- 1.024 - this is the BMO Investorline FX rate, for up to $10k, it would cost $1024 per 1k USD
- 1.023 - this is the BMO Investorline FX rate, for 10k to 25k
- 1.017 - this is the 25k rate for Investorline
similar situation for the reverse
- 0.992 - it would cost $992 USD to buy $1000 CAD
- 1.0179 - this is the TD bank FX rate
- 1.008 - at Investorline, it would cost me $1008 USD to buy $1000 CAD
- 1.007 - for ~10k to 25k
- 1.001 - for ~25k+
*Note 1: I've only listed the values up to 25k, as most people do not exchange more than that at a time, unless you're laundering drug money.
*Note 2: There seems to be some rounding error in the Investorline calculator, so the cut off points for USD to CAD are not quite exactly 10k and 25k
Keep reading to see how much the rate differences above can really cost us!



