There are several reasons. The most important consideration is that you might want to collect your winnings as easily as you deposited your stake. It is not possible to withdraw funds from a casino to your bank account using Interac Online. Also, not all banks offer the service any longer. If you have a bank-branded Visa, you probably don't have access to Interac Online after 2019.