Yes, recommended betting sites for Ontario residents accept credit card deposits. However, for withdrawals, you'll need to use other methods such as Interac, echeck, or bank transfer.