Best Sports Betting Offers in Canada 2020

These are our suggestions on what to look for at betting sites. Your best choice for extra money is a match-up betting bonus, which matches the amount you deposit at the sportsbook. Free bets offers, while more popular and common, typically offer smaller amounts of extra betting cash.

»

Sign up now, grab your free bet or bonus, and start wagering on your favorite sports events.

What kind of bonus would you like?
We found 9 bonuses worth $1,370
recommended
BonusFinder™ Sportsbook Of the Month
$300 Deposit + $300 Bonus
This bonus is 100% up to $300
Deposit match up to $300 on 1st deposit. Minimum odds of 1.8 to unlock the bonus, 5x wagering requirement.
deposit + bonus $600 Bet with $600 with $300 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $300
Get $300 bonus
This bonus is 100% up to $300
Licenced - Yes
deposit CAD - YES
Established - 2011
Owned By - LeoVegas Gaming Ltd
Ecopayz
Ecopayz
iDebit
iDebit
Instadebit
Instadebit
Interac
Interac
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa
Visa Electron
Visa Electron
$50 Deposit + $50 in Free Bets
Get 2x $25 free bets when you deposit a minimum of $50 and unlock the bonus with $50+ bet. Bet with... Read More
deposit + bonus $100 Bet with $100 with $50 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $50
$50 in Free Bets
Licenced - Yes
deposit CAD - YES
Established - 2007
Owned By - Mr Green & Co AB
Ecopayz
Ecopayz
iDebit
iDebit
Instadebit
Instadebit
Instant Banking
Instant Banking
Interac
Interac
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa
$10 Deposit + $10 Free Bet
Bet $10 at minimum odds of 2.0 and get a $10 free bet. Free bet minimum odds of 1.8. No wagering... Read More
deposit + bonus $20 Bet with $20 with $10 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $10
$10 Free Bet
Licenced - Yes
deposit CAD - YES
Established - 2005
Owned By - ASG Technologies Ltd Casino
Ecopayz
Ecopayz
Instadebit
Instadebit
Instant Banking
Instant Banking
Interac
Interac
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa
888 Sport
$200 Deposit + $200 Bonus
This bonus is 100% up to $200
1st deposit match up to $200. Wagering requirement of 6x with minimum odds of 1.5. Paysafecard deposit ineligible for the bonus.
deposit + bonus $400 Bet with $400 with $200 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $200
Get $200 bonus
This bonus is 100% up to $200
Licenced - Yes
deposit CAD - YES
Established - 1997
Owned By - 888 Holdings plc
Ecopayz
Ecopayz
Instadebit
Instadebit
Instant Banking
Instant Banking
Interac
Interac
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa
Spin Sports
$200 Deposit + $200 Bonus
This bonus is 100% up to $200
Get a deposit match up to $200. 6x wagering requirement with 1.5 minimum odds.
deposit + bonus $400 Bet with $400 with $200 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $200
Get $200 bonus
This bonus is 100% up to $200
Licenced - Yes
deposit CAD - YES
Established - 2018
Owned By - The Palace Group
Ecopayz
Ecopayz
iDebit
iDebit
Instant Banking
Instant Banking
Interac
Interac
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa
$20 Deposit + $10 Risk-Free Bet
Get $10 risk-free bet with $20+ deposit. No wagering requirements for the risk-free bet.
deposit + bonus $30 Bet with $30 with $20 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $20
$10 Risk-Free Bet
Licenced - Yes
deposit CAD - YES
Established - 2015
Owned By - Gaming Innovation Group (GiG)
Ecopayz
Ecopayz
iDebit
iDebit
Interac
Interac
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa
Visa Electron
Visa Electron
$200 Deposit + $200 Bonus
This bonus is 100% up to $200
deposit + bonus $400 Bet with $400 with $200 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $200
Get $200 bonus
This bonus is 100% up to $200
Licenced - Yes
deposit CAD - YES
Established - 2006
Owned By - Betway Group
eCheck
eCheck
Ecopayz
Ecopayz
iDebit
iDebit
Instadebit
Instadebit
Interac
Interac
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa
Visa Electron
Visa Electron
22Bet
$300 Deposit + $300 Bonus
This bonus is 100% up to $300
100% deposit match up to $300. Bet at least 3 selection parlays with minimum odds of 1.40+. 5x wagering requirement. $1... Read More
deposit + bonus $600 Bet with $600 with $300 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $300
Get $300 bonus
This bonus is 100% up to $300
Licenced - Yes
deposit CAD - YES
Established - 2018
Owned By - Marikit Holdings Ltd Casinos
Ecopayz
Ecopayz
Interac
Interac
MasterCard
MasterCard
MuchBetter
MuchBetter
Visa
Visa
$100 Deposit + $100 Bonus
This bonus is 100% up to $100
1st deposit match bonus up to $100. Minimum $10 deposit to claim the 100% bonus match. 6x wagering requirement. Must be... Read More
deposit + bonus $200 Bet with $200 with $100 deposit
DEPOSIT INFO
Payment Methods
1st Deposit $100
Get $100 bonus
This bonus is 100% up to $100
Licenced - Yes
deposit CAD - YES
Established - 1997
Owned By - Kindred PLC
Ecopayz
Ecopayz
Instant Banking
Instant Banking
MasterCard
MasterCard
Paysafecard
Paysafecard
Visa
Visa

Best Online Betting offers in Canada from BonusFinder

  • If you are looking to 'play with more' when placing a bet, you have come to the right place
  • We rank dozens of welcome bonuses and free bet offers for the most trusted bookies
  • Our team of sports betting experts have tested and verified all offers

Top Sports Betting Sites for Canadians 2020

There are a lot of people who follow sports in Canada. Canadian friendly sports betting sites trying to lure new customers with various free bets and sign up betting offers. This is why we have made a list of the best betting sites for different sports betting options. You get the best return for your money if you use the recommended online casino sites below.

Here are the best Canadian betting sites 2020:

Betting Offer Sports betting site
Best Mobile Betting Site LeoVegas
Best In-Play Betting Site LeoVegas
Best eSports Betting Site Betway
Best UFC Betting Site Mr Green
Best CFL Betting Site 888 Sport
Best NHL/NFL/NBA/MLB Betting Site 888 Sport
Best Premier League Betting Site William Hill
Best New Betting Site 2020 Spin Sports & Guts

Best Betting Bonuses in Canada 2020

Every online gambler who is looking to place a bet on sporting events should demand for the best odds in the industy. Not all the online casinos offer the same odds for sports betting. This is why we at bonus.ca have reviewed all these betting bonus offers from bookmakers below. When you claim a real money betting bonus, you’ll instantly improve your chances on winning from sportsbetting.

Here are the top 10 best betting bonuses:

Rank Betting Site Best Betting Bonus
1 LeoVegas 100% Deposit Bonus up to $300
2 888 Sport $200 Deposit Bonus
3 Spin Sports Up to $200 Free Bet
4 22 Bet 100% Deposit Bonus up to $300
5 Karamba $10 Free Bet
6 Mr Green $50 Free Bet
7 Betway 100% bonus up to $100
8 William Hill $250 in Free Bets
9 Rizk Casino $10 Risk Free Bet
10 Guts Casino $200 Bonus for $100 Deposit

Sportsbetting Free Bets and Bonuses 2020

Check the list below for top online sports betting bonuses for Canadian gamblers.

Not all online casinos offer sports betting. We have listed the best sports betting sites in Canada above. Also, we suggest to always look for the free bet offers and other promotions online casino are offering for new customers below.

On top of your sports betting bonus, you’ll also receive free slot spins, casino bonuses and whatever else the gambling site can think of.

Here’s the three most common type of sports betting offers available at Canada-oriented gambling sites:

  • Deposit deals
    Deposit to receive more money to bet with. For example: deposit $50 to receive $50 bonus and bet with $100.
  • Risk-free bet
    Make a bet. If you win, you keep what you won. If you lose, the betting site pays you back.
  • Free bet
    The sportsbook provides you with free money to bet with. Most often you get to make a $10 – $20 free bet after making your first real-money bet.

The promotions have terms and conditions, which you have to meet before cashing out. More about them below.

Deposit Bonuses

Deposit bonuses match your deposit with bonus money you can bet with. These promotions hand you more extra betting money than any other kinds of promotions.

When you sign up to a betting site, you’re sometimes offered a chance to get a deposit bonus. Back in the day Sports Interaction was the only betting site that offered Canadians a match-up bonus, but now competitors like Rizk and LeoVegas have stepped up to the plate.

Deposit bonuses consist of two things:

  • The maximum amount of extra cash you can get
  • Match-up percentage

For example, a typical real-money casino bonus at a Canadian betting site could be “100% bonus up to $50”.

Here’s how to interpret an offer like “100% up to $50”:

  • The first number (100%) is the match-up percentage. In this case, if you deposited $50 the betting site would calculate your bonus like this: $50 * 100% = $50.
  • The second number ($50) shows you that the maximum you can receive is $50. If you deposit a sum that would result in a bonus bigger than $50, the rest is ignored, and you’ll receive $50.

Putting all this together: if you deposited $50 at a site offering 100% up to $50, you’d end up with $100 to bet with (your $50 + $50 in bonus money).

hockey betting site

Like to bet on hockey? You can use your bonus to bet on NHL and every hockey league on the planet.

Securing your bonus is easy:

  1. Choose one of the online betting sites listed above
  2. Register at the site
  3. Deposit at the cashier
  4. Use a bonus code if required*
  5. Choose to accept a bonus**
  6. Start betting

* Bonus code is not required at most sports betting sites. If one is required, it’s listed above in the table.
** Some sites require that you choose to accept a bonus. If this is the case, there’s a box you need to tick at the deposit screen.

There’s always a limitation with bonuses: you need to clear your extra funds before withdrawing.

Clearing an online betting bonus
Before you can withdraw your winnings, you need to meet a rollover requirement. Every deposit-based sports betting bonus comes with a rollover requirement.

The rollover requirement is usually stated somewhere in the terms & conditions (aka “the part of a gambling website nobody reads except the editors of Bonus.ca”). This number tells you how many times you need to wager your money before you can cash it out.

For betting, the rollover requirement is usually 3 to 5. Compare this 3-5 to casino bonuses, which have a rollover requirement of 30 to 50!

In sports betting bonuses the rollover requirement is most often calculated like this:

Wagering needed before cashing out = rollover * (bonus money + original deposit).

Bonus clearing example:
You deposit $50 and receive $50 with a rollover requirement of 3
You need to wager: 3 * ($50 + $50) = $300

You need to bet with certain odds for your wager to count towards clearing your bonus. This limit is often 1.50. Bets below the limit are ignored as far as clearing the bonus goes.

The rollover requirement doesn’t depend on the currency or sport. However, players from different countries have different play-through requirements. The good news is we Canadians are classed as no-risk by online sportsbooks and therefore we always have very low rollovers (yay!).

Risk-Free Bets

When you place a no-risk bet you either win the bet or get your money back.

Risk-free bets (often incorrectly called “free bets,” which are explained below) are common betting bonuses. Gamblers love them, so Canadian sports betting sites too are more than happy to offer them.

Deposit bonuses are usually only available for new customers, but risk-free bets are also offered for existing customers. These kinds of loyalty promotions are common especially during big sporting events. Big events include the likes of NHL playoffs, big soccer events (World Cup, Champions League) and U20 Hockey Worlds.

A typical risk-free bet has these restrictions:

  • Stakes limited to $10 – $50
  • Bet only available for a specific match
  • Bet only available for some markets
  • Minimum odds apply (usually 1.5 or higher)
  • Maximum win is limited (usually $10,000)

This sounds like a long list of restrictions. In practice it’s all quite simple though: “Place a $20 risk-free bet today on Vancouver Canucks – Toronto Maple Leafs.” That’s about it.

Here’s what happens after placing your bet:

  • If you win with your no-risk bet, great. You keep your winnings.
  • If you lose with your no-risk bet, the betting site refunds your stake.
  • If you lost, you may need to contact customer support to receive your refund.

Important thing about losing:
Depending on the internet sportsbook you bet at, you may need to contact customer support to receive your refund. Not all betting sites in Canada, or elsewhere, do these refunds automatically. If the return is automatic or not, is always mentioned in the promotion so make sure to read it. Plenty of gamblers forget to claim their funds! Responsible gaming sites won’t cheat their customers. That would be bad business for them in the long run.

When you do get money back, it’s usually in the form of a “betting token.” With the token you can bet again but you can’t cash it out immediately.

Free Bets

Free bets are the simplest betting promotion: the sportsbook hands you a lump sum of money (most often $10 or $20), and you bet it.

While everybody loves free bets and no deposit bonuses, they are difficult to come by. Below you’ll find the detailed description of best bookies for different sports.

Best Mobile Betting Site in Canada 2020

LeoVegas is the best sportsbook for Canadians betting on the go. It’s an instant play sportsbook (no download needed), fast, and easy to navigate. Just get the a bonus for sports betting and you’re set.

You can play at LeoVegas with your tablet or phone, as long it is a smartphone (so no Nokia 3310s). The sportsbook works smoothly on iOS and Android. You can use an iPhone, Samsung or even a Windows Phone to get your bets in quickly at LeoVegas. You don’t need a specific betting app. Just use your browser to head to Leo, and you can start betting instantly.

Leo Vegas has one of the best overall sportsbooks in the market. They’ve got very competitive odds, their selection of sports is right up there with the best of them, and they cover Canadian payment methods better than anyone (yes, they’ve got Interac, too).

It’s a no-brainer for anyone who uses their phone or an iPad for betting.

Best Site for In-play / Live-betting: LeoVegas

LeoVegas’ sport section is the best option for in-play betting if you’re betting go the go. It is fast, responsive on mobile and you’ll get your bets in in no time.

You can bet plenty of sports live, such as:

  • NHL
  • NFL
  • NBA
  • MLS
  • Tennis
  • eSports
  • Golf
in play betting sites

In-play betting can make even a boring tennis match exciting.

Leo’s sportsbook seamlessly on mobile, but it’s not necessarily the best option if you solely use a desktop for in-play betting.

For desktop-only live betting, you should head over to Spin Sports. It’s smoother on a desktop than Leo’s, and they offer pretty much the same sports and leagues as LeoVegas does.

Best Site for UFC & Boxing Betting: Mr Green


You’ll find a huge amount of markets for UFC and boxing betting at Mr Green Casino. For biggest fights, you’ll also get markets such as over/under round betting and method of victory. And yeah, you’ll get live odds too.

For UFC and boxing, there’s always various markets to bet on for the main card of noticeable fight night at Mr Green. For the undercard, you’ll typically see a market for the bout winner and over/under round betting.

It’s common for markets to open the closer the fight night gets. You’ll rarely see a lot of markets a week before the fight (unless Anthony Joshua is involved), but on the day of the fight they open more markets and lift their betting limits so you can get more dollars in.

In case you’re a hardcore MMA fan and follow Bellator or KSW, that’s no problem. Mr Green usually doesn’t have in-play betting available for Bellator or KSW, but you’ll always get bout odds for these fights too.

Best for eSports: Betway

Betway is by far the best sportsbook for your eSports betting. They don’t just stick to the majors, as they offer lots of smaller tournaments like Hellcase Cup in CS:GO. In addition to the obvious esport games like League of Legends and CS:GO, Betway also got games like Rocket League and Starcraft Broodwar.

Betway has taken a real stand in embracing eSports. You might even recognize their logo if you’ve watched Majors on Twitch. They’ve sponsored ESL Cologne, CS:GO Pro League, and booked two sponsorships for major ESL events in 2020. They’re also a long time sponsor one of the most storied franchises in eSports history, Ninjas in Pyjamas.

eSports betting can be very lucrative, as there aren’t as much stats available yet for the oddsmakers. While oddsmakers have huge amounts of data for hockey and soccer, eSports is still a new kid on the block, so you can definitely make a buck betting online eSports if you know what you’re doing.

Betway’s offers so many tournaments and games, in which you have an excellent chance to gain an edge if you have a good grasp on how Fnatic matches up against Cloud9 in CS:GO, or Serral against Classic in Starcraft.

Best for CFL: 888 Sport

Think the Argonauts can repeat what they did in 2017? Then head over to 888 Sport, they’re the best choice for CFL betting. They’re hands down the best bookmaker for CFL.

Argos come in as huge underdogs for the 2020 season, as 888 Sport have them at 13.00 for lifting the Grey Cup. According to 888 Sport, last years Grey Cup winner Calgary Stampeders come into the season as favourites at just 3.50. And why wouldn’t they, as they’re led by the experienced Bo Levi Mitchell under center.

Best for NHL, NFL, NBA and MLB Betting: Rizk

Rizk is the top bookie for major sports leagues. They offer a vast amount of markets for every game for each of the biggest sports in Canada. They excel in NHL, where you’ll find tons of betting options from regular match betting to player props like Connor McDavid’s over/under points.

You can bet each sport in-play, too. Come playoff time, they’ve got every game on offer, and you can bet all the action live. In the regular season, you’ll get selected games to bet in-play, but you’re always certain to get at least a game or two for to bet live each day. You’ll see the games highlighted with “LIVE!” highlight between the game and the odds section.

You’ll find all the biggest sports at every sportsbook, but you’ll rarely come across such selection that Rizk offers. Another great option for NHL or NBA betting is LeoVegas (especially on mobile), while 888Sport and Guts are solid options for MLB and NFL betting and for online bingo.

As most of the online betting sites are Europe-based, football betting is still quite a new phenomenom for them. But in 2020 LeoVegas caters well for NFL bettors, too.

Best For Horse Racing Betting

Betting on race horses was one of the first sports to be made legal in Canada in the early 19 hundreds, way before slot machines and land based casinos. Not all sportsbooks offer horse racing betting. However, the ones that do have fantasic racebook promos for new players. You’ll find the best horse racing experience at Betway with their free bets and live odds.

Best New Betting Sites of 2020: Spin Sports, Guts

The best new betting sites in Canada have to be Spin Sports and Guts. Both of them are established operators over in Europe, but now they’ve brought their A game to Canada, too. Tasty bonuses, Canada-friendly payment methods, live casino games and sports that Canadians are interested in all play a part.

Guts offers some of the best value for your dollar. You’ll get a 100% match up to 100 dollars. At Spin Sports, you’ll get a juicy free bet up to $200.

Get Guts 100% deposit match bonus:

  1. Read our Guts casino review and open your account
  2. Fill the sign-up form
  3. Click “Deposit”
  4. Choose your go-to deposit method
  5. Choose your deposit method and add the bonus code GUTSSPORTS
  6. Confirm the transaction
  7. Your balance should now reflect the 100% deposit match up to $100 – if the dollars don’t show up, ask Guts’ live chat to add the bonus

Get Spin Sports’ $200 free bet:

  1. Click here to claim the offer top this page
  2. Fill the sign-up form
  3. Click “My account”
  4. Click “Deposit”
  5. Choose your deposit method (you don’t need a bonus code)
  6. Confirm the transaction
  7. Bet $200 as your first bet with odds of 2.00 or higher, and you’ll receive the $200 free bet

You don’t have to bet the full $200 to claim your free bet, but the size of your free bet bonus will depend on your first bet size. They’ll match your first bet with a free bet, so for example a $50 bet will net you a $50 free bet.

Online Sports Betting in Canada 2020

Here’s some random tips and tricks on how Canadian betting sites like William Hill operates. So we’ll go over how you can get your money in and out, if you need to pay taxes (yuck!) and more.

Deposit and Withdrawing

Getting your dollars in and out of sportsbooks is easy. The easiest ways are to use instant banking, Interac, or credit cards like Visa and Mastercard. Depositing is instant, while withdrawals take a couple of days.

The most popular banking methods for Canadians:

  • Visa / Mastercard
  • Interac
  • Instant banking
  • iDebit
  • eCheck
  • Paysafecard
  • Paypal (currently unavailable for gambling transactions in Canada)
  • Neteller / Skrill (currently unavailable for gambling transactions in Canada)

Lately, online bookies have become more and more friendly towards Canadians. They’ve brought on deposit options familiar to us like Interac and eCheck. Also, instant banking option already supports multiple Canadian banks.

For example, LeoVegas allows direct bank transfers from 6 Canadian banks, Royal Bank of Canada and Scotiabank included.


Getting your money out is easy, although a bit slower than depositing. The most common way is to cash out winnings is to receive the funds to your bank account.

Unlike deposits, cashouts aren’t instant. They take about 1h – 2 days to clear depending on the site. Then it takes another day or two until the funds are on your account. If you’re playing at an eCheck-accepting casino like Frank and Fred Casino, Zodiac Casino and Captain Cooks Casino, it’ll take anywhere between 2-4 business days for your money to get to the sportsbook with eCheck.

Sports betting customers want quick and easy access for online casino sites. Looking for a little added excitement while watching, for example, ice hockey, football or tennis on tv. This is why mobile gaming has become even more popular in recent years. Nowadays, most modern online casinos offer sports betting in Canada via mobile casino sites. You don’t need an mobile betting app anymore.

Betting in Canada Q&A

Is online sports betting legal in Canada?

Many countries restrict their residents access to online gambling. However, Canada's attitude is mostly "we don't care, do what you want." This easy approach means that you can legally bet as much as you like at any online gambling site.

Where can I bet online on horse racing?

Head over to LeoVegas or 888 Sport for horse racing betting. Most notably you can bet on all the races from Canadian Triple Crown: The Queen's Plate at Woodbine Racetrack, Prince of Wales Stakes in Fort Erie, and Breeder's Stakes again at Woodbine. Other globally huge races like Kentucky Derby and Grand National are naturally also up on the board.

Is sports betting income taxed in Canada?

No, if you aren't a professional gambler. Casual players can bet what they want, win what they want at all times. But if gambling is your sole income, and Canada Revenue Agency deems you as a professional gambler, you need to pay income tax on your wins.