19+ (18+ in AB, MB, QC). Not for Ontario or Alberta residents. Need help? BC 1-888-795-6111 · AB 1-866-332-2322 · MB 1-800-463-1554 · QC 1-800-461-0140.
Home / Is Online Betting Legal in Canada? Province-by-Province Rules and Offshore Sites Explained (2026)

Is Online Betting Legal in Canada? Province-by-Province Rules and Offshore Sites Explained (2026)

Updated October 2026 · By the BetHubCA team

is online betting legal in canada - wallet with cash

Short answer, friend: betting is legal in Canada when a province runs or authorizes it, and you are of legal age (19 in most provinces, 18 in Alberta, Manitoba and Quebec). Offshore sites are the grey part, and that grey got a lot darker in 2026. Here is where you actually stand.

I'm not a lawyer and this isn't legal advice. It's a plain-language summary of the law and of official statements, so you can make your own informed decision.

Open a Cloudbet account →

19+ (18+ in AB, MB, QC). Crypto deposits. Cloudbet is licensed in Curaçao, not by any Canadian province. Not for Ontario or Alberta residents. Ad: we may earn a commission. Bet only what you can afford to lose.

Empty boxing ring - is online betting legal in canada
Empty boxing ring. Photo: Wikimedia Commons, see image credits.

The law: Criminal Code, section 207

Gambling is a criminal-law matter in Canada, but section 207 of the Criminal Code lets each province "conduct and manage" lottery schemes, which includes casino games and sports betting, or license others to do so. That's why every province has its own lottery corporation and why the rules change when you cross a provincial border.

Since August 27, 2021, the Safe and Regulated Sports Betting Act (Bill C-218) has allowed provinces to offer single-game sports betting, not just parlays. Before that, a legal provincial bet on one hockey game was impossible.

Province by province

Can a player get in trouble for using an offshore site?

Here is the honest answer. In law, section 207(3)(b) of the Criminal Code makes taking part in a lottery scheme that no province has authorized a summary conviction offence. In practice, provincial enforcement statements have been aimed at the sites, not at individual players, and we are not aware of recreational players being charged. But "rarely enforced" is not the same as "legal", and you should know that before you deposit.

The bigger practical risk is protection. If an offshore site refuses a withdrawal, your provincial regulator cannot step in. You rely on the operator's own complaint process and its foreign licensing body.

Open a Cloudbet account →

19+ (18+ in AB, MB, QC). Crypto deposits. Cloudbet is licensed in Curaçao, not by any Canadian province. Not for Ontario or Alberta residents. Ad: we may earn a commission. Bet only what you can afford to lose.

Where Cloudbet, BetUS and the others stand

Cloudbet holds a licence from Curaçao. It is not licensed by any Canadian province. BetUS, VegasAces and SlotsParadise are offshore too. They accept Canadian players, mostly through crypto, but none of them is authorized in BC, Quebec or any other province. We link to them because many Canadians already use offshore sites and deserve honest information about them, not because they're the "legal" option. The provincial site is the legal option.

Are betting winnings taxed in Canada?

For recreational players, gambling winnings are generally not taxable in Canada, because the Canada Revenue Agency treats them as windfalls rather than income. It's different if betting is effectively your business. Interest or gains you earn on crypto you hold can be taxable separately, so keep records of what you buy and sell.

Checklist before you use any site

  1. Check your province. If you're in Ontario or Alberta, use a site registered there.
  2. Prefer your provincial site if dispute protection matters to you.
  3. If you choose offshore, read the licence, the withdrawal rules and the KYC trigger before you deposit.
  4. Set a deposit limit on day one.

Help is free and confidential: Gambling Support BC 1-888-795-6111, Quebec's Jeu : aide et référence 1-800-461-0140, or dial 211 anywhere in Canada.

Questions players ask

Is it illegal to bet on offshore sites in Canada?

Offshore sites are not authorized by any province (Ontario and Alberta license some private operators locally). Section 207(3)(b) of the Criminal Code makes taking part in an unauthorized lottery scheme an offence, though enforcement has targeted operators rather than players.

Is Cloudbet legal in Canada?

Cloudbet is licensed in Curaçao, not by a Canadian province. It accepts Canadian players outside some provinces, but it is not a provincially authorized site.

What is the legal betting age in Canada?

19 in most provinces and territories, 18 in Alberta, Manitoba and Quebec.

Do I pay tax on betting winnings in Canada?

Recreational gambling winnings are generally not taxed in Canada. Professional gambling income can be.

Open a Cloudbet account →

19+ (18+ in AB, MB, QC). Crypto deposits. Cloudbet is licensed in Curaçao, not by any Canadian province. Not for Ontario or Alberta residents. Ad: we may earn a commission. Bet only what you can afford to lose.

Play it safe, bud.

If betting is costing you more than money, free 24/7 help is a phone call away. British Columbia: Gambling Support BC 1-888-795-6111. Alberta: Addiction & Mental Health Helpline 1-866-332-2322. Manitoba: Problem Gambling Helpline 1-800-463-1554. Saskatchewan: Problem Gambling Helpline 1-800-306-6789. Quebec: Jeu : aide et référence 1-800-461-0140. Elsewhere, call 211 to find your provincial service.