Yes, Interac is the most widely accepted form of betting payment method. This includes Interac E-Transfer, direct bank transfer, and debit cards.