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.
The simple answer is to not close your American bank accounts - or if you have already done so, open one. Make sure it allows for internet banking, and use it to pay all your bills. Periodically move some money from your Canadian account to your US account to cover the bills. I have done this between Canada and the UK for fifteen years now. An alternative is to set up a USD account at your Canadian bank.  Most organizations will happily mail your bills abroad, unless the bills are actually associated with an address, like a utility - in which case you should get the person living there to take care of them. Much better is to use electronic billing for everything. "What is a good bank to use for storing my pay? Preferrably one that has free student accounts. Can I save money from my paychecks   directly to a Canadian bank Otherwise, can I connect my bank account   to my Canadian account online? Any (almost...) bank in the US has free college checking accounts. If the bank you entered doesn't - exit, and step into the one next door which most likely will. The big names - Wells Fargo, Bank Of America, Chase, Bank of the West, Union Bank, Citi etc - all have it. Also, check your local credit union. Do I need any ID to open a bank account? I have Canadian citizenship and a J-1 visa Bring your passport and a student card/driving license (usually 2 ID's required). What form of money should I take with me? Cash? Should I apply for a   debit card? Can I use my Canadian credit card for purchasing anything   in the states? (Canadian dollar is stronger than US dollar currently,   so this could be to my advantage?) There's some fuss going on about debit cards right now. Some big banks (Bank of America, notably) decided to charge fees for using it. Check it, most of the banks are not charging fees, and as far as I know none of the credit unions are charging. So same thing - if they charge fees for debit card - step out and move on to the next one down the street. Using debit card is pretty convenient, cash is useful for small amount and in places that don't accept cards. If you're asking about how to move money from Canada - check with your local (Canadian) bank about the conversion rates and fees for transfers, check cashing, ATM, card swipes, etc - and see which one is best for you. When I moved large amounts of money across the border, I chose wire transfer because it was the cheapest, but for small amounts many times during the period of your stay it may be more expensive. You can definitely use your Canadian credit/debit card in the States, you'll be charged some fee by your credit card company, and of course the conversion rate. How much tax does I have to pay at the end of my internship? Let's assume one is earning $5,000 per month plus a one time $5,000 housing   stipend, all before taxes. Will I be taxed again by the Canadian   government? $5K for internship? Wow... You need to talk to a tax specialist, there's probably some treaty between the US and Canada on that, and keep in mind that the State of California taxes your income as well. What are some other tips I can use to save money in the California? California is a very big place. If you live in SF - you'll save a lot by using the MUNI, if your internship is in LA - consider buying an old clunker if you want to go somewhere. If you're in SD - just enjoy the weather, you won't get it in Canada. You'll probably want a ""pay as you go"" wireless phone plan. If your Canadian phone is unlocked GSM - you can go to any AT&T or T-Mobile store and get a pre-paid SIM for free. Otherwise, get a prepaid phone at any groceries store. It will definitely be cheaper than paying roaming charges to your Canadian provider. You can look at my blog (I'm writing from California), I accumulated a bunch of saving tips there over the years I'm writing it." Typically, businesses always charge their 'home' currency, so if the shop is in Canada, you will pay Canadian Dollars. Normally you don't have any choices either. Your credit card company will convert it to your currency, using the current international currency exchange rate (pretty good), plus a potential fee between 0 and 5% - depending on your credit card (not so good). If it is a significant amount, or you plan to do that more than once, and if you have multiple credit cards, check first to see which one has the lowest international fee; 0% is not uncommon, but neither is 3 or 4%. If it's a 10$ thingy, it's probably not worth the time; but 4% of 1000 is already 40$... As of right now, the currency exchange rate is 1.33, so you would pay ~75 USD; plus the potential fee, 0$ - 4$. Understand that this exchange rate is floating continuously; it probably won't change much, but it will change. An addition to the other answers more than a real answer I suspect. Note that fees are not the only way that you pay for foreign exchange; where no foreign exchange fee is charged the issuer makes it back by giving an appalling spread on the rate. Be very careful not to go for a card that has no fees but an exorbitant spread. I personally would open a CAD denominated account in Canada and convert a larger amount into that account when CAD is historically weak. The spreads will be better that way but don't attempt to use it to mitigate exchange rate risk or to trade the two currencies for profit as that way madness and penury lie. I suggest opening a Credit Card that doesn't charge Foreign currency conversion fees. Here is the list of cards without such a fee, Bankrate's Foreign transaction fee credit card chart Find a Bank of China branch in the United States.  They have them in Canada!   This link is to the Bank of China website, along with branch locations.  They are in New York and L.A.  http://www.boc.cn/en/aboutboc/ab6/200812/t20081216_494260.html And the Bank of China USA website:  http://www.bocusa.com/portal There are a number of Bank of China Branches in Canada due to the high numbers of Chinese people.  I'm sure a phone call or an email to them will help. It sounds like your looking for something like an offshore bank (e.g. an anonymous Swiss bank account).  These don't really exist anymore. I think you should just open a small bank account in your home country (preferably one the reimburses your ATM fees, like Charles Schwab in the US).  If it's a small amount of money, the authorities probably won't care and they won't be able to give you large penalties anyways. US currency doesn't expire, it is always legal tender.  I can see some trouble if you tried to spend a $10,000 bill (you'd be foolish to do so, since they are worth considerably more). Maybe some stores raise eyebrows at old-style $100's (many stores don't take $100 bills at all), but you could swap them for new style at a bank if having trouble with a particular store. Old-series currency can be an issue when trying to exchange US bills in other countries, just because it doesn't expire here, doesn't mean you can't run into issues elsewhere. Other countries have different policies, for example, over the last year the UK phased in a new five pound note, and as of last month (5/5/2017) the old fiver is no longer considered legal tender (can still swap out old fivers at the bank for now at least).  Edit: I mistook which currency you took where, and focused on US currency instead of Canadian, but it looks like it's the same story there. 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. You can apply for Foreign currency accounts. But they aren't saving accounts by any means, but more like current accounts. Taking money out will involve charges. You have to visit the bank website to figure out what all operations can be performed on your account. Barclays and HSBC allow accounts in foreign currency. Other banks also will be providing the same services. Are there banks where you can open a bank account without being a citizen of that country without having to visit the bank in person Depends on country by country.  Are there any online services for investing money that aren't tied to any particular country? Get yourself a trading account and invest in foreign markets i.e. equities, bonds etc.  But all in all be ready for the foreign exchange risks involved in denominating assets in multiple currencies. Converting fideli comment to answer I don't think any Canadian bank offers this capability for online banking. However, there seems to be a fierce push right now at most banks to improve their online banking platform so they may be open to the suggestion of guest accounts When traveling you can use any flavor of credit card or exchange usd to local currency. When you move, just switch to a new local credit union. Leaving big banks for a credit union might not personally give you a different experience, but at least you can know you're not supporting scum. Use prepaid cards. You only have to declare, or mention, or convert CASH. You can get as many $500 prepaid cards as you like and carry them across. US Code only mentions cash, so even if customs thought it was peculiar that you had one thousand prepaid cards in your trunk, it isn't something they look into. Prepaid cards come with small transaction fees though. And of course, you could also use a bank account in America and just withdraw from an ATM in canada.  Finally, the FBAR isn't that much of a hassle, in case you did decide to get a canadian bank account. The US Federal Gov't doesn't care about all these crafty things you might do, as long as you are using POST-TAX money. If your foreign account earns interest, then you have some pre-tax money that the US Federal Gov't will care about. Actually What you Can do here, Deposit the money to someones account who has an Account in abroad and Linked to Master Card.  Or Another option is You can take help from two banks Standard Chartard or HSBC, they provide  RFCD Account, which is a Dollar Account and International Cards which you can use in abroad. If S&P crashes, these currencies will appreciate. Note that the above is speculation, not fact. There is definitely no guarantee that, say, the CHF/CAD currency pair is inversely linked to the performance of the US stock market when measured in USD, let alone to the performance of the US stock market as measured in CAD. How can a Canadian get exposure to a safe haven currency like CHF and JPY? I don't want a U.S. dollar denominated ETF. Three simple options come to mind, if you still want to pursue that: Have money in your bank account. Go to your bank, tell them that you want to buy some Swiss francs or Japanese yen. Walk out with a physical wad of cash. Put said wad of cash somewhere safe until needed. It is possible that the bank will tell you to come back later as they might not have the physical cash available at the branch office, but this isn't anything really unusual; it is often highly recommended for people who travel abroad to have some local cash on hand. Contact your bank and tell them that you want to open an account denominated in the foreign currency of your choice. They might ask some questions about why, there might be additional fees associated with it, and you'll probably have to pay an exchange fee when transferring money between it and your local-currency-denominated accounts, but lots of banks offer this service as a service for those of their customers that have lots of foreign currency transactions. If yours doesn't, then shop around. Shop around for money market funds that focus heavily or exclusively on the currency area you are interested in. Look for funds that have a native currency value appreciation as close as possible to 0%. Any value change that you see will then be tied directly to the exchange rate development of the relevant currency pair (for example, CHF/CAD). #1 and #3 are accessible to virtually anyone, no large sums of money needed (in principle). Fees involved in #2 may or may not make it a practical option for someone handling small amounts of money, but I can see no reason why it shouldn't be a possibility again in principle.