No, you don’t need to pay taxes on betting winnings in Canada unless you meet one of two specific criteria. As we mentioned in our section on the taxation of betting profits in Canada, you only need to pay taxes if either:
You generate interest from your winnings
Online betting profits make up a significant portion of your annual income.