Where can I open a Bank Account in Canadian dollars in the US?
If you can make the trip to BC yourself, I'd recommend opening an account with TD Canada Trust.  They allow non-citizens to make accounts — apparently the only Canadian bank to do so.  The customer service is great and they have a good online banking site that will allow you to manage it from the US. If you have an account with TD Bank in the US, it's also very easy to set up a TD Canada account through them that will be linked on their online site (though you will still have separate logins for both and manage them separately).  I've done the reverse as a Canadian living in the US.  You can set it up over the phone; their Cross-Border Banking number is listed here.  They also offer better currency conversion rates than their standard ones when you do a cross-border transfer. You could also look into HSBC as well.  They operate in Washington as well as across the border in BC.  If you can't open a CAD account locally, they can help you open and manage one in Canada from the US.  It may or may not require having a small business account instead of a personal account. Everbank has offered accounts in foreign currencies for a while. https://www.everbank.com/currencies Takes a while to get it setup; and moving cash in and out is via wire transfer.  Also you need to park $5K in USD in a money market account; which you use as a transfer point. Give Harris Bank a call; they might be able to help you As of August 21, 2015, Harris bank does NOT offer Canadian dollar accounts in the U.S. Royal Bank in Canada can open an account for you in the US through RBC (the US affiliate to Royal Bank of Canada)  I think it's called RBC Access USA. Canada, like other second-rate economies with weak currencies, provides USD accounts.  It is not the same vice versa.  It is rare to find a direct deposit foreign currency account in the US as it is the world-leading currency.
I did find this information from the US Department of the Treasury: What are the penalties for withdrawing money early from a Time Certificate of Deposit (CD)? Federal law stipulates that all time certificates of deposit (CD) that are cashed out early are subject to a minimum penalty. If you withdraw an amount within the first six days after deposit, the penalty consists of at least seven days' simple interest. Other than that, national banks can set their own penalties; there is no maximum. Additionally, you may want to review the Account Agreement that the bank provided when you opened the account, as it explains the early withdrawal penalties. Check the paperwork to see if there is a short period at the start where the penalty is minimal. Each bank can set their own rules for the maximum penalty. Some base it on x months interest, some as a percentage of the CD, others may use a more complex formula. While most all Canadian brokers allow us access to all the US stocks, the reverse is not true.  But some US brokers DO allow trading on foreign exchanges. (e.g. Interactive Brokers at which I have an account).  You have to look and be prepared to switch brokers.  Americans cannot use Canadian brokers (and vice versa). Trading of shares happens where-ever two people get together - hence the pink sheets.  These work well for Americans who want to buy-sell foreign stocks using USD without the hassle of FX conversions.  You get the same economic exposure as if the actual stock were bought.   But the exchanges are barely policed, and liquidity can dry up, and FX moves are not necessarily arbitraged away by 'the market'.  You don't have the same safety as ADRs because there is no bank holding any stash of 'actual' stocks to backstop those traded on the pink sheets. If you want to convert more than a few thousand dollars, one somewhat complex method is to have two investment accounts at a discount broker that operations both in Canada and the USA, then buy securities for USD on a US exchange, have your broker move them to the Canadian account, then sell them on a Canadian exchange for CAD.  This will, of course, incur trading fees, but they should be lower than most currency conversion fees if you convert more than a few thousand dollars, because trading fees typically have a very small percentage component. Using a currency ETF as the security to buy/sell can eliminate the market risk. In any case, it may take up to a week for the trades and transfer to settle. "With regard to your edit (although I didn't downvote): one way to reduce the security risk is to separate the payment from the ability to drain your account.  A considerable part of the security risk is inherent in giving people a number which is directly linked to a bank account where you keep all your money.  If you don't want that risk, don't do that.  Instead of (or in addition to) trying to reduce the chance of fraud, you can reduce the impact of fraud, even if it occurs, by not paying for things using the details of an account where you have all your money.  Trying to protect against fraud while keeping all your money in the account is sort of like carrying around thousands of dollars in cash in your wallet and then worrying about how to defend against robbery.  Yes, you can carry a weapon or hire a bodyguard, but it's probably simpler to just not carry that much money in the first place. You already mentioned one solution with your option #1, which is to just keep a small amount of money in a separate account and use that for online payments.  Assuming you can easily transfer money in and out of this account via online banking, this effectively is what you say you want in your edit: you log in to your bank online, but rather than ""informing it"" you're about to make a payment, you just transfer money in.  You'll probably have to keep a small amount of money in the account to keep it open, but if this is an important issue for you, that shouldn't be that big a deal. Another solution is a credit card.  With a credit card, you simply make the payment online.  In the US, if the merchant (or someone else stealing the info) makes fraudulent charges, the credit card company assumes the liability and the consumer suffers only the inconvenience of having to get a new card issued.  I don't know what the UK laws are regarding credit vs. debit fraud, but some sites I found seem to suggest that credit cards have fraud protection in the UK as well.  This is probably worth looking into if you are concerned about fraud." My wife and I are both Canadian citizens living in the US with green card status.  I still have a Canadian RRSP and bank account in Canada that are dormant for the most part.  We use the Canadian debit card only when traveling (which is quite helpful). Neither of us file any paperwork in Canada anymore.  But as others have mentioned, we do file the FBAR form... this takes about 10 minutes and gets mailed somewhere in Michigan if I recall correctly.  (Keep the balance less than $10k total among all foreign accounts and you relieve yourself of this too.) As far as taxes go, we make less interest in our Canadian account than in our US accounts, so the tax burden is less. Is there not some central service that tracks current currency rates that banks can use to get currency data? Sure.  But this doesn't matter.  All the central service can tell you is how much the rate was historically.  But the banks/PayPal don't care about the historical value.  They want to know the price that they'll pay when they get around to switching, not the last price before the switch.  Beyond that, there is a transaction cost to switching.  They have to pay the clearinghouse for managing the transaction.   The banks can choose to act as a clearinghouse, but that increases their risk.  If the bank has a large balance of US dollars but dollars are falling, then they end up eating that cost.  They'll only take that risk if they think that they'll make more money that way.  And in the end, they may have to go on the currency market anyway.  If a European bank runs out of US dollars, they have to buy them on the open market.  Or a US bank might run out of Euros.  Or Yen.  Etc.   Another problem is that many of the currency transactions are small, but the overhead is fixed.  If the bank has to pay $5 for every currency transaction, they won't even break even charging 3% on a $100 transaction.  So they delay the actual transaction so that they can make more than one at a time.  But then they have the risk that the currency value might change in the meantime.  If they credit you with $97 in your account ($100 minus the 3% fee) but the price actually drops from $100 to $99, they're out the $1.   They could do it the other way as well.  You ask for a $100 transaction.  They perform a $1000 transaction, of which they give you $97.  Now they have $898 ($1000 minus the $5 they paid for the transaction plus the $3 they charged you for the transaction).  If there's a 1% drop, they're out $10.98 ($8.98 in currency loss plus a net $2 in fees).   This is why banks have money market accounts.  So they have someone to manage these problems working twenty-four hours a day.  But then they have to pay interest on those accounts, further eating into their profits.  Along with paying a staff to monitor the currency markets and things that may affect them. You are in a difficult situation because of US regulation, that is much more demanding to fulfill than in EU or rest of the world.  Second, Interactive Brokers stopped serving FX for US clients. Third, EU brokers - like Saxo Bank - don't accept US clients: Almost any private client can open an account with Saxo Bank, although there are few exceptions. You can’t open an account if you are US, Iranian or North Korean resident - Brokerchooser: Saxo Bank Review Working for Brokerchooser, I would say you are limited to Oanda or Gain Capital. The latter is an ECN broker, and operates through other white label partners, you could try Forex.com also. Many of the Financial intermediaries in the business, have extraordinary high requirements for opening an account. For example to open an account in Credit Suisse  one will need 1 million US dollars.