Bovada accepts Visa/Mastercard credit cards which international players and Canadians can use. Players from the US can use Bitcoin Cash or Bitcoin.
They also accept American Express prepaid gift cards up to $500 per card. VISA pre-paid gift cards up to $500 per card (3 max).
eCheck instant deposits and bank wire transfers of up to $25,000. All methods are safe and secure with no fees apart from Bank Wire Transfers. Fees can be as high as $75 depending on the amount you withdraw.