Neon slots icons
Compare.bet is powered by readers who sign-up through our site. Thanks for supporting us! ❤️ Find out more

Best Online Slot Sites 2021

Ready to set the reels spinning? We’ve handpicked the best online casinos to play slots online. From the hottest new video slots to old cult classics, these top slot sites have games for everyone. All you need to do is compare, sign up and start playing!
By Daniel Bennett & others Updated Fast checked
Accepts Players in CA Accepts Players in CA
Expertly Reviewed Expertly Reviewed
Mobile Friendly Mobile Friendly
Fast Withdrawals Fast Withdrawals
Casino SITE Score NEW CUSTOMER OFFER Expert Review GO TO SITE & SIGN UP Terms
1. Slotnite
79%
100% up to $500 and 100 spins

Reviewed & verified by our team

"Slotnite is a mobile-friendly casino with an assemblage of games to cater to all playing styles and bankrolls. Known for its fair bonuses, it's a popular site in with Canadian players. "
Claim Bonus
New Customer Offer First Deposit: 100% up to $500 and 100 Bonus Spins on Book of Dead
Second Deposit: 50% up to $500 and 50 Bonus Spins on Raging Rex
Third Deposit: 50% up to $250 and 50 Bonus Spins on Wild Falls 18+. Full T&Cs apply. Please gamble responsibly.
2. Jackpot Village
85%
200% up to $1,000 + 30 spins

Reviewed & verified by our team

"By offering a vast range of games from the world's leading software providers, Jackpot Village has established itself as a true fan favourite in Canada. "
Claim Bonus
New Customer Offer Minimum deposit of $20 is required. This welcome offer cannot be claimed in conjunction with any other offers. Wagering is 40x the total of bonus money, deposit and free spins. Unused bonus funds expire after 30 days. 18+. Full T&Cs apply. Please gamble responsibly.
3. Jackpot City
84%
$1600 Welcome Bonus

Reviewed & verified by our team

"Jackpot City has served Canadian players for more than 20 years, and it continues to be one of the leading Microgaming casinos around. Try your luck on hundreds of games and take advantage of daily promotions right here."
Claim Bonus
New Customer Offer Offer 1 - 100% up to C$ 400. Offer 2 - 100% up to C$ 400. Offer 3 - 100% up to C$ 400. Offer 4 - 100% up to C$ 400. All new players have 7 days from the date their account was opened to claim their new player sign-up bonus. If a Free Spins Offer is granted to you it must be played through 50 times (50x) before you will be able to withdraw any winnings made using the bonus money portion of your balance. 18+. Full T&Cs apply. Please gamble responsibly.
4. Casimba Casino CA
200% up to $5000 + 50 spins Claim Bonus
New Customer Offer Make your first deposit and receive a GIGANTIC 200% Match up to $5000 PLUS 50 BONUS SPINS on Book of Dead and a kick start on your loyalty program with 500 FREE Loyalty Points. Minimum deposit of $25
18+. Full T&Cs apply. Please gamble responsibly.
5. Mr Play Casino CA
83%
100 Spins + up to $200 Bonus

Reviewed & verified by our team

"Pick up a new customer bonus and hit the felt playing a variety of table and card games, win big on 100s of top slots or enjoy the realism of the Mr Play live casino."
Claim Bonus
Minimum deposit $10 and 35x wagering requirement for bonus. Offer valid for one week and 100 spins split to 20 spins a day for 5 days. 18+. Full T&Cs apply. Please gamble responsibly.
6. Queenplay
100% up to $200 + 100 Spins

Reviewed & verified by our team

"Fresh and vibrant, Queenplay is an online casino that puts ladies first. Whether your passion is slots, live casino gaming or instant-win scratch cards, Queenplay is the answer."
Claim Bonus
Min deposit C$10. Wagering requirement apply 35x. Offer valid for 72hr. 100 spins includes 3 deposit. 18+. Full T&Cs apply. Please gamble responsibly.
7. 888 Casino CA
$88 Free + 200% up to $300

Reviewed & verified by our team

"A combination of exclusive slots, big jackpot games and one of the top live dealer casinos make 888 Canada the go-to site for thousands of players"
Claim Bonus
New Customer Offer Use promocode: welcome200 18+. Full T&Cs apply. Please gamble responsibly.
8. Regent Casino
85%
Up to $800 + 100 Free Spins

Reviewed & verified by our team

"Canada's No.1 casino for live dealer enthusiasts, Regent Play has more than 170 tables offering roulette, baccarat, blackjack, casino poker, and more."
Claim Bonus
Bonus applies to first 4 deposits and must be wagered at regentcasino.com within 21 days of being credited to your account. You to have wagered a minimum of 35 times your welcome bonus before cashing out any winnings. 18+. Full T&Cs apply. Please gamble responsibly.
9. 10bet
100% up to $150 + 25 spins Claim Bonus
New Customer Offer The minimum qualifying deposit for this promotion is C$15. Deposits via Skrill or Neteller shall not be a qualifying deposit. 40x wagering within 15 days. The maximum winnings from the deposit bonus shall be ten times (10X) the amount of the deposit bonus credited to your Account. 18+. Full T&Cs apply. Please gamble responsibly.
10. Hello Casino CA
100% up to $500 + 50 spins

Reviewed & verified by our team

"Hello Casino is a tried and tested gambling site that is perfect for new and experienced players. It offers a user-friendly platform, wide variety of games, and decent bonuses."
Claim Bonus
New Customer Offer Minimum Deposit of €10 required. Wagering is 35 times the total of bonus money plus deposit. Free Spin winnings also carry a 35x wagering requirement. Deposits made via Skrill or Neteller are not eligible for the welcome bonus and if taken, the casino reserves the right to confiscate all winnings. 18+. Full T&Cs apply. Please gamble responsibly.
Our Best Choice For Slots
Leo Vegas Casino CA
Leo Vegas Casino CA
Enjoy up to $1000 and 122 Free Spins
New Customer Offer The 22 Free Spins are yours as soon as you’ve created your account, after which you have four deposit offers to take part of, each giving you cash Free Spins on Book of Dead, as well as extra money! 18+. Full T&Cs apply. Please gamble responsibly.

Playing slots online

Pretty much every online casino site boasts a range of top slot games for players to enjoy. This means slots fans are spoiled for choice when it comes to picking the best site. You’ll need to be clued in on exactly what a site has to offer before you sign up to start playing. Luckily for you, Compare.bet Canada has everything you need to know about playing slots online, from the very basics of how slots work, to claiming a bonus at online slot sites.

You can start playing online slots in just a few simple steps:

  1. Compare slot sites

    You won’t be hard pressed to find an online casino with slots In Canada, but it’s not as simple as signing up to the first site. From sign up bonuses to banking options and the titles on offer, there are a few factors to consider. We’ve made this easy, sifting through the slot sites on the market to bring you a list of only the very best.
  2. Sign up & verify your account

    Settled on a slot site? Time to sign up. The link on our list will take you straight to the registration page where you can create your account. You may need to wait for the casino to verify your identity before you can play.
  3. Deposit

    You’ll need to make a deposit to play real money games. Head to the cashier, select your deposit option and deposit amount and confirm. The very best slot sites offer instant deposits, so you can start playing in next to no time.
  4. Play

    Now for the fun part! With the money in your casino wallet, you’re ready to play. Choose a game that suits your budget, make your bet and hit spin. Fingers crossed!

How Slots Work

How do online slots work?

Unlike other casino games, such as blackjack and poker, playing slots online involves little skill. Luck alone determines whether or not you’ll hit a winning symbol combination when the reels stop spinning. Whichever symbols appear on the reals are determined by a random number generator (RNG), ensuring that the outcome of every spin is random and, as a result, fair. All MGA-licensed casinos must use this technology on all games.

This RNG technology determines which symbol will show on each reel at the end of the spin. The outcome of every spin is separate from the previous and next spin, which means you’re never ‘due’ a win. Likewise, if a slot has just paid out the jackpot prize, there’s no saying it won’t pay out again on the next spin.

Certain online slots have an ‘autospin’ feature, which allows you to set your wager for a specified number of spins until you’ve spent the assigned credit.

How to Play

How to play online slots

Slots are about as simple as it gets when it comes to online casino games- just set your bet, hit the spin button and wait to see if you get lucky. Even if you’re playing one of the latest video slots with multiple paylines and bonus features, the basic premise is the same. Sure, you might need to set your coin size and select the number of paylines you want to bet on, but that’s pretty straight forward too.

The more paylines you bet on, the more ground you cover. Just remember that your stake will multiply by the number of paylines you bet on, increasing your overall wager for that spin.

If you do land a combination of winning symbols, you’ll know about it. Music will play and images will appear on the screen to let you know that you’ve struck lucky. You’ll then have the option to use your winnings to play again or to keep them in your casino wallet.

  1. Set your bet and select your paylines
  2. Hit spin
  3. See if you land

Landed a win and want a fast withdrawal? E-wallets such as Skrill and Neteller are often your best bet.

Slot Games

Which slots can I play online

Online slots might be simple, but there’s still plenty of variety when it comes to the games on offer. Whether you’re a fan of traditional cabinet slot-machine style games, or prefer all-singing, all-dancing progressive jackpot slot games, the best online slot sites have something for everyone.

Classic Slots

These slots hearken back to the days of machines in bars, though the symbols aren’t necessarily fruit, bells and lucky 7s. Most classic slot games have three or five reels, making it pretty easy to select your paylines, which are almost always in one direction. This simplicity makes them a popular choice among slots new players.

Video Slots

Video slots tend to have more going on than classic slot games. Expect crazy themes, tailor-made soundtracks and graphics that could give some video games a run for their money. These games offer players multiple ways to win, with some titles offering over 1,000 paylines in every direction you could imagine. Video slots also tend to have more bonus rounds and in-game free spins than classic slots. Video slots are perfect for players looking to combine their love of online casino with their favourite films, TV shows and music genres, with software developers such as NetEnt and Playtech partnering with big production companies to create branded video slots.

Penny Slots

You don’t need to be a high roller to play online slot games, thanks to penny slots. You can bet as little as 1c per spin on these titles, which is great if you want to play real money slot games but have a limited budget. But that’s not to say that penny slots are a budget option, you’ll still get high-quality graphics, top-notch soundtracks and the chance to win big.

Progressive jackpot slots

This is where real slots enthusiasts get excited. Whereas most slot games have a fixed prize for winners, the prizes for progressive jackpot slot games just keep growing! However, even progressive games come in different shapes and sizes. Whereas some jackpots are specific to the online casino at which you’re playing, others are pooled between different casinos sites. Whatever the nature of the progressive jackpot, the size of the prize pool increases as players wager. These jackpots have been known to go well into the millions, with titles such as Mega Moolah and Mega Fortune making players millionaires!

You may need to bet the maximum coin size to be in with a chance of hitting the top jackpot prize.

Mobile Slots

Keep your favourite slots in your pocket

With so many players choosing their mobile for online gambling, slots developers create games with mobile players at the top of the priority list. This means there’s plenty of choice when it comes to mobile slot games. It goes without saying that virtually every online slots game is available on mobile, but some of the best new slot games have been created especially for play on a smaller touch screen. Not only does this mean you can benefit from improved usability, but the graphics are also designed for mobile, which makes for an improved aesthetic, too.

Every slot site on our list has a mobile-friendly website, but the best have developed mobile casino apps for Android and iOS, which makes playing mobile slot games a breeze. You can get from your home screen to your favourite title in just a couple of clicks. Mobile payment methods offered by a lot of slot sites make it even easier, as you’ll have everything you need at your fingertips.

We’ve picked out the top slot sites for playing on your mobile.

888 Casino CA
$88 Free + 200% up to $300
Betway Casino CA
Enjoy up to $1000 Welcome Bonus
Leo Vegas Casino CA
Enjoy up to $1000 and 122 Free Spins
Mansion Casino CA
Enjoy up to $5000 Welcome Bonus

Slot Bonuses

Claim your bonus for online slots

The best online slot sites reward players for choosing their site. A welcome bonus is the most common offer, but there are also other slots bonuses up for grabs through other promotions, such as happy hours and VIP rewards. You can get your hands on these bonuses at the top slot sites:

Free spins

Free spins are the ultimate bonus for online slots. This bonus is as simple as it sounds: you can play real money slots using these tokens- no need to dip into your own wallet. Some online casinos offer a set number of spins when you make a qualifying deposit, whereas others offer free spins in relation to how much you deposit.

Best Free Spins Bonus
Leo Vegas Casino CA
Leo Vegas Casino CA
Enjoy up to $1000 and 122 Free Spins
New Customer Offer The 22 Free Spins are yours as soon as you’ve created your account, after which you have four deposit offers to take part of, each giving you cash Free Spins on Book of Dead, as well as extra money! 18+. Full T&Cs apply. Please gamble responsibly.

No deposit free spins

You don’t even need to make a deposit to claim a free spins no deposit bonus. Simply sign up, verify your account and opt-in. Once the free spins are credited to your account, you’ll be in with a chance of winning real money on slots, without spending a penny of your own.

Also offer a no deposit bonus
888 Casino CA
888 Casino CA
$88 Free + 200% up to $300
New Customer Offer Use promocode: welcome200 18+. Full T&Cs apply. Please gamble responsibly.

Matched deposit

Matched deposit bonuses are one of the most common casino offers. You’ll receive a percentage of your first deposit as free casino credit. The percentage matched will vary between online casinos, ranging from 25% to as much as 200%, though there’s almost always a limit to how much credit you can actually claim. These bonuses are ideal if you’re interested in other casino games, besides slots. Of course, you can play slots with this credit, but you can also use it on the likes of online roulette and blackjack games.

Some online casinos spread the matched deposit bonus across your first two or three payments rather than in one lump-sum.

Best Matched Deposit Bonus
Jackpot City
Jackpot City
Our score 84%
$1600 Welcome Bonus
New Customer Offer Offer 1 - 100% up to C$ 400. Offer 2 - 100% up to C$ 400. Offer 3 - 100% up to C$ 400. Offer 4 - 100% up to C$ 400. All new players have 7 days from the date their account was opened to claim their new player sign-up bonus. If a Free Spins Offer is granted to you it must be played through 50 times (50x) before you will be able to withdraw any winnings made using the bonus money portion of your balance. 18+. Full T&Cs apply. Please gamble responsibly.

No deposit casino credit

These bonuses work in a similar way to matched deposit deals, but you won’t need to dip your hand into your own pocket first. Much like no deposit free spins, you have a chance to win real cash even though you’re playing for free. No deposit bonuses are usually more modest than matched deposit deals— usually $10 free no deposit at most— but you can play a whole host of casino games, including online slots, with your rewards.

How to claim your bonus

Exactly how you claim the bonus will vary between slot sites. While some simply ask players to opt-in during the sign-up process, others need a bonus promo code. Be sure to check the bonus terms and conditions before you sign up to make sure you don’t miss out on a deal.

Bonus terms and conditions

There will be terms and conditions attached to whichever online slots bonus you choose and you’ll need to factor these in when comparing bonuses. Wagering conditions apply to pretty much every offer bar no wagering bonuses, and you can’t withdraw any bonus winnings until you complete these.

On top of wagering requirements, there are also other terms to consider. Some slots bonuses may only be used for selected titles, such as the newest games. Sites may also restrict how much you can win with your bonus, how long you have to complete any wagering requirements and how much you can withdraw at once.

Slots

Online slots are the most popular online casino games in Canada, attracting more players than roulette, blackjack or any other casino game type.

Free Slot Games

Play slots online without spending a penny

You don’t need to spend a penny to play online slots. Pretty much every slot game, with the exception of progressive jackpot titles, are available in free play mode. Free online slot games are ideal if you simply want to play slots for fun or try out a new slot game before you put real money on the line.

Of course, you can’t win real money when you play free slots, but you do get to sample all the same bonus features as real money games. Whether your title features expanding reels, walking wild symbols and scatter symbols, you get to see what all the fuss is about without dipping into your own wallet.

New Slots

A fresh, new look on this casino classic

The great thing about online slot games is that there are always new titles popping up. There’s plenty to keep online slots players entertained as multiple brand new slot games are released each month. With each new release, online slots developers wow players, be that with bigger brand partnerships, higher definition graphics or bigger progressive jackpots.

Head over to our New Slots page to find out more about the latest slot games and casinos to play at.

Slotnite
100% up to $500 and 100 spins
Our score 79%
Mr Play Casino CA
100 Spins + up to $200 Bonus
Our score 83%
Woo Casino
$200 Welcome Bonus + 200 Spins
Our score 87%
SlotV
$1000 welcome bonus
Regent Casino
Up to $800 + 100 Free Spins
Our score 85%
Jackpot City
$1600 Welcome Bonus
Our score 84%
Queenplay
100% up to $200 + 100 Spins
Jackie Jackpot
100% up to $200

Microgaming announced the launch of Book of Oz Lock 'N Spin - the second chapter in the Book of Oz series - in September 2019

High RTP Slots

Maximize your chances of winning with high payout slots

It’s important to understand the return to player (RTP) percentage of a slot game before you start playing, as this gives you an idea of how much you could theoretically win. These percentages are calculated over an infinite number of spins, which means you could win more or less than this percentage of wagers during your period of play.

When it comes to RTP, the closer to 100% the better. Most online slot games have an RTP of around 90% and those over 96% RTP are generally considered high payout slots. However, some of the highest paying slots offer even higher payout percentages.

Slot Game Return to Player (RTP)
Mega Joker
99%
Jackpot 6000
98.86%
Blood Suckers
98%
Starmania
97.87%
Jackhammer II
97.1%

Time to play!

Now that we’ve taken you through the ins and outs of online slots, you’re ready to head to the casino and spin the reels! Not sure where to play? You’re sure to find your best bet from our carefully curated list of top online casinos. It’s jam-packed with casinos that offer the best slots, promotions and bonuses you’ll find online. Simply compare and sign up to claim your exclusive welcome bonus today!

Your Questions Answered

Do I need an account to play free online slot games?

Most slot sites in Canada allow players to try out their games in demo mode without the need to create an account. Of course, there are a few exceptions. However, it should be noted that it’s totally free to create an account, so either option is completely risk free.

The people behind this page

Compare.bet's online gambling content experts helped write, edit and check the content on this page:

Daniel is the editor-in-chief at Compare.bet. He has half a decade of experience writing on topics including sports betting, online casino and the NBA. Daniel also covers Premier League football for The Warm-Up and has interviewed Louis Saha, Richard Dunne and Gary Pallister. In his spare time, Daniel enjoys film photography and making Spotify playlists.
Danielle Clark

Danielle has six years of experience writing on a wide variety of topics, including online casino, sports betting and tourism. She has a BA in French with English from King’s College.

The following external expert contributors worked with Compare.bet to ensure the content of this page provided maximum value, accuracy and insight:

Adam Dickinson
Adam has almost a decade of experience working in the gambling industry, including various content and marketing roles at the likes of PlayOJO, Betway and Entain He is currently the Head of Marketing at Arena Entertainment. Adam puts his vast experience to use as a fact checker for Compare.bet.