19+ (18+ in Alberta, Manitoba & Quebec) · Gambling can be addictive. Please play responsibly. (18+ AB/MB/QC) · ConnexOntario 1-866-531-2600

Best Online Casinos in Canada — Compared

Independently tested with real-money deposits and withdrawals, ranked by our editorial rating. Offshore operators that accept Canadian players — bonuses in CAD. 19+ (18+ AB/MB/QC).

TOP PICK
#1

SkyCrown

C$7,500 + 400 Free Spins
🍁 CADFree SpinsMin C$30Offshore
5.0
Rating /5
Play Now

Best Overall

#2

Rollero

275% up to C$5,000 + 300 FS across 4 deposits (1st: 100% up to C$1,000 + 100 FS)
🍁 CADFree SpinsMin C$20Offshore
4.9
Rating /5
Play Now

Licensed: Offshore

#3

Wild Tokyo

Up to C$4,500 + 600 FS across 3 deposits (higher-roller: 350% up to C$5,000 + 75 FS)
🍁 CADFree SpinsMin C$70Offshore
4.8
Rating /5
Play Now

Licensed: Offshore

#4

LuckyVibe

100% up to C$1,000 + 100 FS (full package up to C$5,000 + 300 FS)
🍁 CADFree SpinsMin C$20Curaçao
4.7
Rating /5
Play Now

Licensed: Curaçao

#5

Spinjo

100% up to C$1,000 + 100 FS (full package up to C$5,000 + 300 FS)
🍁 CADFree SpinsMin C$30Curaçao
4.6
Rating /5
Play Now

Licensed: Curaçao

#6

Lucky7even

100% up to C$500 + 50 FS (1st); 50% up to C$500 + 50 FS (2nd); 75% up to C$500 + 50 FS (3rd); 100% up to C$500 + 50 FS (4th)
🍁 CADFree SpinsMin C$20Offshore
4.5
Rating /5
Play Now

Licensed: Offshore

#7

MadCasino

777% up to C$11,250
🍁 CADFree SpinsMin C$20Offshore
4.4
Rating /5
Play Now

Licensed: Offshore

#8

Aphrodite

700% up to C$10,500 across five deposits
🍁 CADSlotsInteracAnjouan
4.3
Rating /5
Play Now

Licensed: Anjouan

#9

Tucán Casino

222% up to €500
🍁 CADSlotsMin €20Anjouan
4.2
Rating /5
Play Now

Licensed: Anjouan

#10

Wino

200% up to €500 (full package 600% up to €10,000 across 5 deposits)
🍁 CADFree SpinsMin €20Anjouan (sources conflict; one says Curaçao)
4.2
Rating /5
Play Now

Licensed: Anjouan (sources conflict; one says Curaçao)

#11

MyStake

120% up to €600
🍁 CADSlotsInteracOffshore
4.2
Rating /5
Play Now

Licensed: Offshore

#12

Donbet

150% up to C$750 + 50 FS (crypto: 170% up to C$1,000 + 100 FS)
🍁 CADFree SpinsMin C$20Offshore
4.2
Rating /5
Play Now

Licensed: Offshore

#13

Ricky Casino

100% up to C$7,500 + 100 Free Spins
🍁 CADFree SpinsMin C$30Offshore
4.2
Rating /5
Play Now

Licensed: Offshore

#14

Casinonic

See site for offer
🍁 CADSlotsInteracOffshore
4.2
Rating /5
Play Now

Licensed: Offshore

#15

Queenspins

See site for offer
🍁 CADSlotsInteracOffshore
4.2
Rating /5
Play Now

Licensed: Offshore

Ratings are aets.ca editorial scores — see our methodology. Bonuses shown in CAD and correct at our last check; confirm current terms on the operator's site. Operators are licensed offshore (typically Curaçao, Anjouan or Kahnawake) — not a Canadian provincial licence.

The short answer

If you gamble recreationally, your winnings in Canada are not taxable — you keep 100%. This applies to casino games, sports betting, lotteries, bingo and poker played for fun, whether on a regulated provincial site or an offshore one. The Canada Revenue Agency treats these winnings as a windfall, not income. Two exceptions matter: professional gamblers who run their play as a business can be taxed on it, and if you win in crypto, disposing of that crypto later can trigger a capital gain.

Why recreational winnings are tax-free

Canadian tax law, under the Income Tax Act and long-standing case law, taxes income from a source — employment, business or property. A casual gambler's winnings are not considered income from a source; they are a windfall, an unpredictable gain from an activity of chance pursued for enjoyment. The Canada Revenue Agency therefore does not tax them. There is no need to report a lottery win, a big slots hit or a profitable sports-betting month if you gamble for fun.

The flip side is that recreational gamblers cannot deduct their losses either. Because the activity is not a business, there is nothing to write off. It is a simple, symmetrical rule: the government does not share your wins, and it does not share your losses.

SituationTaxed?Basis
Recreational casino / slots winningsNoWindfall, not income (CRA)
Recreational sports betting winningsNoWindfall, not income
Lottery, bingo, raffle winningsNoWindfall, not income
Recreational poker winningsNoWindfall, not income
Professional gambling (as a business)Possibly yesBusiness income (Income Tax Act)
Interest earned on winnings you bankYesInvestment income is taxable
Selling crypto you won (value increased)Yes (on the gain)Capital gain on disposition

The exception: professional gamblers

If you gamble as a business — systematically, with skill, for a living, and with a genuine and reasonable expectation of profit — the CRA can treat your winnings as business income and tax them accordingly. The classic example is a professional poker player who plays full-time as their livelihood. In that scenario the activity looks less like chance and more like a commercial enterprise, so it can be taxed like one (and losses may become deductible).

In practice this is a high bar and genuinely rare. Canadian courts have been reluctant to classify gamblers as carrying on a business, precisely because gambling involves chance. Factors the CRA weighs include the frequency and organisation of play, the degree of skill involved, whether it is your primary income source, and your intention. Most players — even winning, frequent ones — never come close to this threshold. If you think you might, get advice from a Canadian tax professional.

The crypto catch: two separate events

This is where players trip up. Winning in crypto and later cashing out crypto are two separate tax events:

Example: you win 0.01 BTC worth C$700 at the time. If you later convert it to CAD when it is worth C$900, the C$200 increase is a capital gain you must report. If it had dropped to C$600, you would have a C$100 capital loss. The practical takeaway: record the fair-market value in CAD at the moment you receive any crypto winnings, so you can calculate the gain or loss when you dispose of it. See our crypto casinos hub and the Interac-to-crypto on-ramp guide.

Do offshore winnings change anything?

No. The tax treatment depends on how you gamble (recreationally vs as a business), not where the operator is licensed. Recreational winnings from an offshore casino are just as tax-free as winnings from a regulated Ontario site. The crypto capital-gains rule and the professional-gambler exception apply the same way regardless of the operator's jurisdiction.

This is general information, not legal advice. Gambling laws change and individual situations differ — consult a Canadian lawyer or a qualified tax professional for advice specific to you. 19+ (18+ AB/MB/QC). Play responsibly →

Canada online gambling: quick reference

The essentials every Canadian player should know, in one place:

TopicThe short answer
Is it legal?Regulated province by province. Ontario (2022) and Alberta (July 2026) run open markets; other provinces use government platforms; offshore sites accept players nationwide in a legal grey area.
Legal age19+ in most provinces; 18+ in Alberta, Manitoba and Quebec.
Are winnings taxed?No — recreational winnings are tax-free. Professional gambling can be taxed as business income.
Single-game sports bettingLegal nationwide since August 2021 (Bill C-218).
Kahnawake licenceA Mohawk Nation regulator in Quebec — legitimate, but NOT a Canadian provincial licence.
Best payment methodInterac e-Transfer (instant, bank-to-bank) or crypto (fastest payouts).

Related guides

Frequently Asked Questions

Are casino winnings taxed in Canada?

No. Recreational gambling winnings are tax-free in Canada — the CRA treats them as a windfall, not income. This covers casino games, slots, sports betting, lotteries, bingo and poker played for fun, on both regulated and offshore sites.

Do I have to report gambling winnings to the CRA?

Not if you gamble recreationally — windfalls are not reportable income. You would only need to report gambling income if you are a professional gambler taxed as a business, or report a capital gain if you dispose of crypto winnings that increased in value.

Do professional gamblers pay tax in Canada?

Potentially. If you gamble as a business — systematically, with skill, as your livelihood, and with a reasonable expectation of profit — the CRA can tax the winnings as business income. This is a high bar and rare; most players never meet it.

Can I deduct my gambling losses in Canada?

Not as a recreational gambler. Because the activity is not a business, there is nothing to deduct. Only someone taxed as a professional gambler running a gambling business may be able to deduct losses against gambling income.

Is crypto gambling taxed in Canada?

The winnings themselves are tax-free, but crypto is treated as property. When you later sell, convert or spend the crypto you won, any increase in its value since you received it is a taxable capital gain. Record the CAD value at the time you win.

Are lottery winnings taxed in Canada?

No. Lottery, bingo and raffle winnings are tax-free windfalls in Canada. Any interest or investment income you later earn on the banked winnings, however, is taxable.

Do I pay tax on offshore or US casino winnings as a Canadian?

Recreational winnings are tax-free in Canada regardless of where the operator is licensed. Note that some foreign jurisdictions may withhold tax at source on certain wins, which is a separate matter from your Canadian tax position — ask a tax professional if this applies to you.