i have always used neteller with pinnacle,
but have you looked into the following:
Instant E-Checks - Available for USD and CAD Accounts Only:
Instant E-Checks is a fast and secure way to transfer funds directly form your USD or CAD personal bank account to your Pinnacle Sports' account. The only requirement is an address and valid checking account in Canada or the United States. Deposits using Instant E-Checks are accepted without charge by Pinnacle Sports. The initial deposit limit for E-Checks is $500 USD per day and $2,000 USD per week. After 60 days, account limits are reviewed and may be increased to $1,500 USD per day and $5,000 USD per week. After 180 days, limits are again reviewed and may be increased to the maximum of $3,000 USD per day and $10,000 per week. CAD deposit amounts are calculated daily using
www.oanda.com. All limits are based on 24 hour periods. For information on possible bank charges, please contact your bank directly. Pinnacle Sports does not cover bank fees for E-Check deposits.