Question: how long does it take to receive a wire transfer from canada to usa?
Answer: Generally speaking, you can expect your funds to arrive in 3-4 days: 2 days for your Canadian bank to Bill Pay or wire us the money and 1-2 days for CanadianForex to convert your Canadian Dollars into US Dollars and transfer to your US bank account (via SWIFT) for final settlement.