No, Sling TV does not accept Canadian credit cards. Sling TV accepts US payment methods. But you can use a gift card or US virtual prepaid card to pay for a Sling TV subscription in Canada.