
Need to send money to Canada? If so, you’ve come to the best website for exchanging your U.S. Dollars to Canadian Dollars. Whether you need to transfer your funds to British Columbia, Alberta, Saskatchewan, Manitoba, Ontario, Quebec, Newfoundland and Labrador, Prince Edward Island, New Brunswick, or Nova Scotia, USForex is likely the cheapest way to send money to Canada. Headquartered in San Francisco, with offices around the world, we provide 24 hour access to a highly skilled forex team.
Generally speaking, you can expect your funds to arrive in 3-4 days: 2 days for your U.S. bank to wire us the money and 1-2 days for USForex to convert your U.S. Dollars into Canadian Dollars and transfer to your Canadian bank account (via SWIFT) for final settlement.
Absolutely not. In fact the more money you send, the better the exchange rate we can give you. However, in order to give you the best exchange rate we do require a minimum of $150 be transferred.
The most we charge is just $5 for sending U.S. Dollars to Canada. If you send more than $5,000 to Canada, we waive the fees altogether. Our customers’ real savings come from our highly competitive exchange rates. Compare our great exchange rates to your bank and see how hard they are to beat.
It depends on where your permanent residence is. If you live in the United States, then yes you can send money from Canada to your U.S. bank account. If you live in Canada, you’ll need to need to use our Canadian branch.

We offer Limit Orders to help our customers lock in a desired exchange rate and Forward Contracts to freeze a current exchange rate for future use. You won't typically realize the full potential of Limit Orders and Forwards until you send upwards of $30,000, the minimum for using our Forwards or Limit Orders.
Take a moment to register and one of our Forex professionals will quickly be in contact.