No, Canadians don’t have to pay taxes on gambling winnings. But if your primary income source is gambling, you have to declare it on your tax form.