When depositing money into casinos, Maestro is free and carries no fee, yet withdrawals may come with a charge, depending on your bank. The reputable Canadian casinos we recommend never charge for cashing out winnings, but some banks may place fees on such transactions.