Depositing USD from Canada on to William Hill is literally impossible without paying a 3-5% fee or having them go through some stupid conversion... so disappointing. Apart from 888 and Stars/Full Tilt the other sites seem to be really difficult in getting money on.