how long does a wire transfer from canada to the us take?
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.