Neteller is the preferred choice of deposit, and most online casinos will give you an additional bonus for depositing using the Neteller services. You will need to open an account with Neteller, and to do that, you will need to have a bank account. After opening a Neteller account, you can deposit funds from your bank account to your Neteller account, and from there you can deposit at the casino. The withdrawal works the reverse way.
Neteller has been processing online financial transactions since 1999. They have over 700,000 individual accounts with businesses and ecommerce sites that are permitted to receive NETeller funds for payment. It is a free and confidential service that also offers ATM cards and a NETpoints Rewards Program for making multiple transfers. They manage several currencies, including dollars, pounds and euros. They cater to the Canadian market as well.
To open a Neteller account, just follow the directions the casino gives you.
Casinos that accept neteller deposits: