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

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.
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.

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
- British Columbia: BCLC's PlayNow.com is the only regulated online gambling site. On August 28, 2026, BC's regulator, the Independent Gambling Control Office (IGCO), said all other online gambling sites serving BC players operate illegally in the province.
- Quebec: Loto-Québec's lotoquebec.com (including Mise-o-jeu for sports) remains the only legal online gaming site. After the October 5, 2026 election, a private licensing model is being debated, but no law has been passed.
- Ontario: an open, regulated market run through iGaming Ontario since April 2022. This site does not serve Ontario residents.
- Alberta: a regulated private market went live on July 13, 2026, with operators registered by AGLC and contracted with the Alberta iGaming Corporation. The grace period for unregistered sites ends on October 13, 2026. This site does not serve Alberta residents; use a registered Alberta site.
- Other provinces (Manitoba, Saskatchewan, the Atlantic provinces and the territories): provincial lottery sites such as PlayNow (Manitoba and Saskatchewan) and ALC (Atlantic Canada) are the regulated online options.
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.
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
- Check your province. If you're in Ontario or Alberta, use a site registered there.
- Prefer your provincial site if dispute protection matters to you.
- If you choose offshore, read the licence, the withdrawal rules and the KYC trigger before you deposit.
- 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.
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.
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.