How sports betting is regulated in Canada
Canada’s Criminal Code lets each province run or license gambling. Bill C-218, the Safe and Regulated Sports Betting Act, came into force on 27 August 2021 and allowed provinces to offer single-event betting for the first time. Before that, Canadians could only bet on parlays through provincial lottery products.
Today there are three models:
- Ontario: open market (since 4 April 2022). Private sportsbooks register with the Alcohol and Gaming Commission of Ontario (AGCO) and sign an operating agreement with iGaming Ontario. OLG also offers PROLINE+ online.
- Alberta: open market (since 13 July 2026). Private operators register with Alberta Gaming, Liquor and Cannabis (AGLC) and sign an agreement with the Alberta iGaming Corporation. Play Alberta, the province’s own site, continues alongside them.
- Other provinces: provincial lottery sites. PlayNow serves British Columbia, Manitoba and Saskatchewan, and Loto-Québec runs Mise-o-jeu+ in Quebec.
Offshore sites that advertise to Canadians without a provincial registration aren’t regulated in Canada, so you have no local protection if something goes wrong. We don’t list them.
How we picked these betting sites
We checked every sportsbook on this page against the official directories: iGaming Ontario’s list of regulated operators and the Alberta iGaming Corporation’s list of registered sites, or the provincial lottery corporation’s own site. Each listing shows the provinces where the brand is regulated.
The list is in our editorial order until our hands-on tests are complete. Then each sportsbook gets a score out of 10 from our rating method.
What to compare between Canadian sportsbooks
Odds and margins
Canadian sportsbooks show decimal odds by default, which makes comparing prices simple. Small differences in margin add up over a season, so compare before you bet, or check a market with our margin calculator.
Most Canadian bettors focus on the NHL, NFL, CFL and NBA. Check how deep each book’s markets go on those leagues, including player props and same-game parlays.
Payments
Interac e-Transfer is the most common way to deposit and withdraw at Canadian sportsbooks. Check withdrawal times and limits before your first deposit.
Ontario’s advertising rules don’t let operators promote bonuses in public advertising, so you’ll usually find offers only once you’re on the operator’s site. Read the terms, including minimum odds and expiry.
Getting help
Set a deposit limit when you sign up, and never chase losses. Free, confidential help is available in every province, including ConnexOntario (1-866-531-2600), Gambling Support BC (1-888-795-6111), the Saskatchewan Problem Gambling Helpline (1-800-306-6789), the Manitoba Problem Gambling Help Line (1-800-463-1554), Jeu : aide et référence in Quebec (1-800-461-0140), and 211 or the Addiction and Mental Health Helpline (1-866-332-2322) in Alberta.
Frequently asked questions
Is online sports betting legal in Canada?
Yes, through provincially regulated sites. Single-event sports betting has been legal since 27 August 2021, when Bill C-218 came into force. Each province decides who can offer it.
How old do you have to be to bet online in Canada?
19 in most provinces, including Ontario, British Columbia and Saskatchewan. It's 18 in Alberta, Manitoba and Quebec.
Which betting sites are legal in Ontario?
Sites registered with the AGCO that have an operating agreement with iGaming Ontario, plus OLG's PROLINE+. iGaming Ontario publishes the full list on its website, and every Ontario site on this page appears in it.
Can I use Ontario betting sites from another province?
No. Regulated sites check your location, and Ontario sites only accept bets from players physically in Ontario. Alberta sites work the same way for Alberta.
Do you pay tax on betting winnings in Canada?
Recreational gambling winnings are generally not taxed in Canada. If betting is your business, the rules can differ, so check with a tax adviser.
19+ (18+ in Alberta, Manitoba and Quebec) · Play responsibly Free, confidential help in Canada: ConnexOntario, 1-866-531-2600.