As long as a gambler from Canada isn't trying to transact with an online casino operation operating out of Canada, using MasterCard is a legal and viable banking option.