Canadians repeat one line about gambling tax with total confidence: winnings are tax-free. That is mostly true, and it is also where the trouble starts, because “mostly” is doing a lot of work. The CRA does not tax the casual spin of the wheel, but it can treat gambling proceeds as income when the activity looks professional or business-like. The headline is not wrong, it is just incomplete, and the gap between the two is where real money changes hands.
The tax-free default and the professional exception
Start with the rule everyone half-remembers. Under Canadian tax law, prizes and windfalls are generally not taxable, and the CRA has long treated a casual player’s winnings as a windfall rather than income. Buy a scratch ticket, hit a slot machine, cash out a poker night with friends, and the money is yours to keep. There is no line on the T1 for “casino winnings,” and most recreational players will never have to think about it.
The exception is where the activity becomes a business. If the CRA decides your play is organized, systematic, and pursued with the intent to profit, it can assess the winnings as business income. The courts have backed this up repeatedly: it is not the size of the win but the pattern of the conduct that matters. A single C$50,000 jackpot from a slot pull is far less likely to attract attention than a decade of structured daily play with tracked results, bankroll management, and a clear profit motive.
The CRA’s own guidance is deliberately vague on where casual ends and professional begins, and that vagueness is the point. There is no bright-line threshold in dollars or hours. The taxman looks at the whole picture: how often you play, whether you treat it as a job, whether you keep records, whether you have other income, and whether the play is a serious attempt to make a living. The distinction matters more than the headline, and it is the distinction most players never hear about.
The factors the CRA actually weighs
Read the case law and a pattern emerges. The CRA and the Tax Court of Canada look at the degree of organization, the scale of activity, the knowledge and skill applied, the time devoted, and whether the player has a business plan or keeps detailed records. A player who treats poker like a job, plays set hours, tracks every session, and lives off the proceeds is in a very different position from someone who plays slots on a Saturday night.
Records cut both ways. Detailed tracking can support a business claim, but it can also be read as evidence that you are running an operation rather than enjoying a hobby. That is the trap. The more professional your approach, the more likely the CRA is to agree with you, and that agreement comes with a tax bill.
Why the promo code and the platform do not change the tax picture
Players often assume that a bonus code or a welcome offer shifts the tax treatment. It does not. The promo code WELCOME2026 is referenced by tonybet-casino-online.ca, and it is entered in the registration form or cashier deposit field, but it is a marketing tag, not a tax instrument. The code does not bypass minimum deposit limits or house wagering rules, and it certainly does not change how the CRA classifies your play.
TonyBet offers a welcome package of up to C$2,500 plus 225 free spins, and the welcome package requires a minimum deposit of C$20 per tier. Those are commercial terms, not tax terms. A free spins package or multi-deposit bonus is still gambling proceeds when you win, and the same casual-versus-professional test applies whether you deposited C$20 or C$200. The bonus code is a tracking tag for the operator, not a shield from the CRA.
There is a jurisdictional wrinkle worth knowing. TonyBet Ontario operates at tonybet.ca under provincial oversight, and TonyBet Ontario does not advertise welcome packages. TonyBet OÜ operates the main site for players outside Ontario. The platform, the regulator, and the welcome offer all differ by province, but the federal income tax question does not. The CRA applies the same test to a player in Calgary as to a player in Toronto.
Age rules follow provincial lines too. Players in Alberta, Manitoba, and Quebec must be at least 18 years old, while players in the rest of Canada must be at least 19 years old. Those thresholds determine who can legally play, not who owes tax. A legal 18-year-old in Alberta and a legal 19-year-old in British Columbia are both subject to the same CRA analysis.
What to do when the win is big and the play looks serious
The practical checklist starts with an honest self-assessment. Are you playing for fun with money you can afford to lose, or are you treating gambling as a source of income? If it is the former, the default applies and you can stop reading. If it is the latter, or if a single win is large enough that the CRA might take an interest, get advice before you file.
Keep records either way. Session logs, deposit history, and withdrawal records help you prove the nature of your activity if the CRA asks. They also help you claim losses if your play is assessed as a business, because business income allows deductions that windfalls do not. The rules are asymmetric: casual players get tax-free wins but cannot deduct losses, while professional players pay tax on net income but can write off expenses. Knowing which side you are on is worth real money.
Do not assume a big win automatically makes you a professional, and do not assume a small win automatically keeps you casual. The CRA looks at the pattern, not the single event. A one-off lottery-style jackpot is almost always a windfall. A sustained, organized, profit-driven campaign is almost always a business. Most players sit somewhere in the middle, and that middle is where professional advice earns its fee.
The bottom line for anyone using a tonybet promo code in Canada is simple: the code is not a tax strategy, the welcome offer is not a loophole, and the platform does not report your play to the CRA in a way that settles the question. The tax treatment of casino winnings in Canada turns on how you play, not where you play or which signup code you used. Treat the “all winnings are tax-free” line as a starting point, not a guarantee, and check your own pattern of play against the professional test before the CRA does it for you.
