Our expert team rigorously reviews each online casino before assigning a rating. This detailed assessment is based on a comprehensive scoring approach, focusing on aspects like reliability, the overall gaming experience, fee structures, quality of customer service, bonus system and other key factors.
Bonus type: Free Spins, Welcome Bonus, First Deposit Bonus
Min Deposit: C$30
Wagering: 45x
19+ | Bonus cap: 5x deposit.
Bonus type: Free Spins, Welcome Bonus, First Deposit Bonus, Deposit Bonus, Welcome Bonuses, Match Bonuses
Min Deposit: C$45
Wagering: 40x Bonus / 30x FS
19+ | The max bet is C$3 while the bonus is active. Only slots count 100% toward wagering.
Bonus type: Free Spins
Min Deposit: -
Wagering: 40x
19+ | The wagering requirement must be completed within 10 days. If you request a withdrawal before activating or completing the bonus, it will be canceled along with any winnings. Only one bonus can be active at a time.
Joker8 Casino offers a Sunday Spins Bonus with up to 100 Free Spins for players who wager on ELA Games slots. This promotion runs every Sunday and rewards Free Spins on the game Detective Fortune based on how much you wager during the day.
To receive the full bonus, wager a total of C$1,200 on ELA Games titles. Wagering C$150 earns 20 Free Spins, an additional C$450 earns 30 more, and another C$600 brings the final 50 spins. Free Spins are credited as you reach each level and appear in the “My Bonuses” section.
They must be used within 24 hours, and winnings are subject to a 40x wagering requirement. The maximum bet allowed while using bonus funds is C$10.
Bonus type: Free Spins, Welcome Bonus
Min Deposit: C$30
Wagering: 35x Bonus / 40x FS
19+ | The maximum bet while a bonus is active is C$7.50, and deposits made with Neteller or Skrill do not qualify. This offer cannot be combined with other promotions.
Bonus type: Free Spins, Reload Bonus, Daily Bonus
Min Deposit: 75 USDT
Wagering: 30x Bonus / 40x FS
19+ | Skrill and Neteller deposits aren’t eligible, and only regular casino games (excluding live casino) contribute to the wagering.
Make your weekends more exciting with AmunRa’s special crypto reload offer! Simply opt in from your profile and make a deposit between Friday and Sunday. Then make sure to activate the bonus before placing any bets. There’s also a max win limit of 5x the bonus amount. Don’t forget – you can only claim this offer once each weekend!
Bonus type: Free Spins, Welcome Bonus, Sign Up
Min Deposit: C$20
Wagering: 35x
19+ | Deposits made via Skrill and Neteller are not eligible for this offer. Unused bonus funds expire after 30 days, and unused free spins expire after 10 days.
Casimba Casino welcomes new players with bonus package of up to C$6500 and 125 Free Spins. Enjoy rewards along with loyalty points. A minimum deposit of C$20 is required for each of the first three deposits.
Wagering is x35 the total of bonus money, deposit and Free Spins. Winnings from free spins are credited as bonus funds, with winnings capped at $20. The maximum bet allowed with the welcome bonus is C$5.
Bonus type: Free Spins, Daily Bonus
Min Deposit: C$30
Wagering: 35x
19+ | Bonus funds must be used within 30 days, and spins within 72 hours, or they will be removed from your account. Bonus funds can't be withdrawn until all requirements are met.
Make a deposit. Click on the “Add bonus” button and select your preferred spins match offer from the bonus list. You can choose from 50 Free Spins for a deposit between C$30 and C$39, 75 Free Spins for a deposit between C$40 and C$49, or 100 Free Spins for a deposit of C$50 or more. The free spins can only be played on Big Bass Splash.
There are wagering requirements of 35 times the total bonus and deposit. The maximum bet for any bonus funds is limited to $5.
Bonus type: Free Spins, Daily Bonus
Min Deposit: C$20
Wagering: 50x
19+ | Mystery Box valid for 24h. Bonus and winnings expire in 7 days.
Log in from Monday to Thursday and deposit using the promo code MBOX. Once your deposit is complete, open your Mystery Box to reveal a Free Spins reward – up to 100 Free Spins daily. You can take part once per day during the offer period. Percentage of Winning varies from 36.5% for 25 FS to 0.94% for 100 FS. Max. win from spins: C$20.
Bonus type: Free Spins, Reload Bonus, Daily Bonus
Min Deposit: 75 USDT
Wagering: 30x Bonus / 40x FS
19+ | Skrill and Neteller deposits are not eligible. Live Casino titles are excluded
Opt in through your profile and make a qualifying deposit between Friday and Sunday. Activate the bonus before placing any bets. Winnings from this promotion are limited to five times the bonus amount, and the offer can be claimed once per weekend.
Bonus type: Welcome Bonus, Free Spins, Sign Up, Registration, First Deposit Bonus, Deposit Bonus
Min Deposit: C$20
Wagering: 40x
19+ | Deposits made via Skrill and Neteller are not eligible. Bonus funds must be used within 30 days, and free spins within 10 days, or they will expire.
Barz Casino presents a C$1,500 welcome bonus spread over first three deposits. New players can benefit from match bonuses and free spins on popular games.
Winnings from free spins are credited as bonus funds and are capped at $20. Bonus funds are subject to a 40x wagering requirement before they can be converted to cash and withdrawn. The maximum bet allowed with the welcome bonus is $5.
Bonus type: Free Spins, 2Nd Deposit Bonuses, Deposit Bonus
Min Deposit: C$22.5
Wagering: 35x
19+ | The bonus is valid for 7 days. Players can use their Free Spins in Gates of Olympus, or alternative slots: Aztec Magic, Aztec Magic Deluxe, Johnny Cash, Platinum Lightning, and Platinum Lightning Deluxe slot games by BGaming.
Roman Casino offers players a second deposit bonus of 55% up to C$750 and 100 free spins.
The wagering requirement for the bonus is x35, and the maximum bet allowed while using the bonus is C$10.
Bonus type: Free Spins, Reload Bonus, Weekly Bonus, Daily Bonus, Deposit Bonus
Min Deposit: C$30
Wagering: 40x
19+ | The maximum winnings from this offer are capped at C$300 or cryptocurrency equivalents. This bonus is available once every Monday for players who have completed the welcome package bonuses.
Lucky Start Casino gives players a bonus to start the week with 100 free spins every Monday. These spins can be used on popular games: Aloha King Elvis and Gold Rush with Johnny Cash.
To claim the free spins, make a single deposit of at least C$30 or cryptocurrency equivalents 0.00095 BTC, 0.2 LTC, or 20 USDT.
Winnings from the free spins must be wagered 40 times within 7 days to be converted into withdrawable funds.
Bonus type: Free Spins, Weekly Bonus, Deposit Bonus
Min Deposit: C$20
Wagering: 40x
19+ | This offer is available every week from Sunday 19:00 EST to Thursday 18:59 EST. This offer gives you 100 free spins when you deposit 20 CAD or more. You must enter the bonus code before placing the qualifying deposit. The bon...us code will be provided via e-mail on Monday. Free spins will be credited on a different game each week, info will be provided via e-mail on Monday. Free spins must be activated within 3 days from the ‘Bonus’ section of your account. Winnings from Free Spins are limited to a max win of 150 CAD. The free spins winnings must be wagered 40 times before it can be withdrawn. The bonus funds expire after 3 days if the wagering requirement is not met. The maximum bet amount when wagering is: 7.50 CAD. General and Bonus Terms & Conditions apply.
Variety is celebrated at Bitdreams Casino! Subscribe to the newsletter and receive a weekly promocode which you can use to activate this Weekly Free Spins Bonus! Top-up at least C$20 with the relevant code, and receive up to 100 worth of Bonus Rounds every week!
Bonus type: Free Spins, Daily Bonus, Deposit Bonus
Min Deposit: -
Wagering: 40x
19+ | FS must be used within 24 hours of activation. The maximum bet while wagering is capped at C$10 until all requirements are met. Qualifying wagers must be made on ELA Games titles; other games may not contribute.
Each Sunday, players at Playzilla Casino have the chance to unlock up to 100 free spins on the Detective Fortune slot by wagering on ELA Games titles. Begin with a C$150 wager to receive 20 spins, increase to a total of C$600 to collect 50 spins more. Free spins are credited as each wagering milestone is reached and must be activated via the “My Bonuses” section. Winnings from the FS require 40x wagering.
Bonus type: Free Spins, Existing Players, Cashback Bonus
Min Deposit: -
Wagering: 25x FS / 3x CB
19+ | If you get a money bonus from a level, you can only withdraw the same amount. Withdrawal limits depend on your level: early levels can take out 7,500 CAD a week, and the top levels can take out 15,000 CAD weekly and up to 75,...000 CAD per month.
Loki Casino has a Loyalty Program with 25 levels. The more you play, the higher you go. Every time you bet C$20 on slot games, you get 1 CP (Complimentary Point) and 1 RCP (Redeemable Point). CPs help you move up levels, and RCPs can be exchanged for cash or Free Spins.
You move through the levels: each new level needs a certain number of CPs. When you reach a level, you get a reward like money, Free Spins, or both. You can also get more cashback as you go up, up to 20%. Your level resets every 3 months.
Cash rewards have a 3x wager rule, and Free Spin rewards must be wagered 25x before you can withdraw them. You can take out up to C$225 from Free Spin wins.
Bonus type: Free Spins, Coupon, Code, Reload Bonus, Daily Bonus
Min Deposit: C$30
Wagering: 50x
19+ | Free spins are valid only on specified slots, and alternative games are available based on regional restrictions.
Play every Tuesdays at Lucky7even Casino with up to 110 Free Spins on popular slots. Spins are credited to Book of the Fallen by Pragmatic Play, with regional alternatives.
All winnings from the free spins are subject to a 50x wagering requirement. Max bet during wagering: C$7.5.
Bonus type: Free Spins, Coupon, Code, Deposit Bonus
Min Deposit: C$30
Wagering: 40x
19+ | The bonus expires 3 days after being credited.
Rooster.bet offers you a 75% bonus up to C$1,500 + 100 Free Spins on your fourth deposit. Make a deposit with the bonus code ROOSTER4 to receive this generous bonus.
Use the bonus code ROOSTER4 and make a minimum deposit of C$30 or the equivalent amount in your currency. The Free Spins will be credited on the game John Hunter and the Book of Tut (Pragmatic Play).
The wagering requirement is 40 times the bonus amount. The maximum winning amount is C$1,500.
Bonus type: Free Spins, First Deposit Bonus, Deposit Bonus
Min Deposit: C$20
Wagering: 35x (Bonus + Deposit), FS 40x
19+ | Bonus for all registered users. Min deposit for bonus: $20. Deposit $20: 200% bonus + 100 FS on Dog House (Pragmatic Play). Max first deposit bonus: $500. Wagering: 35x bonus + deposit. FS credited automatically. FS bon...us wagering: 40x. Max bet limit: $5 during wagering. Withdrawal cancels unused bonuses. Bonus valid for 10 days; thereafter, void. Bet contribution varies by game. Promotion follows casino rules. Max withdrawal from bonus FS: $100. Max cashout from bonus winnings: 5x bonus.
Unlock a 200% bonus up to $750 and receive 100 Free Spins on the Dog House slot from Pragmatic Play, available upon the first deposit. To be eligible, a deposit of at least $20 is required. This bonus significantly boosts the initial deposit up to a maximum of $750. In addition, 100 Free Spins enhance the opportunity to explore one of the featured slots.
Bonus type: Free Spins, Monthly Bonus
Min Deposit: C$75
Wagering: 40x
19+ | Each deposit tier corresponds to a specific number of spins and can only be claimed once daily. Winnings are limited to C$375 for 25 spins, C$750 for 50 spins, and C$1,500 for 100 spins. These restrictions apply even after th...e wagering is completed.
Crowngreen Casino offers up to 100 Free Spins each month on a featured game that changes regularly.
To claim the offer, deposit C$75 for 25 Free Spins, C$150 for 50 Free Spins, or C$300 for 100 Free Spins with the promo code MONTH. The bonus is available once per day between 00:00 and 23:59 UTC.
Winnings from Free Spins are subject to a 40x wagering requirement and must be used within 5 days of activation. The maximum allowed bet during wagering is C$3.
Bonus type: Free Spins, Daily Bonus
Min Deposit: C$150
Wagering: 30x
19+ | Spins must be used within 5 days of activation. Winnings from this bonus are capped at C$15,000.
Every Tuesday at Crowngreen Casino, players can access up to 100 High Bet Free Spins using the promo code POWER. The offer is linked to three deposit tiers: C$150 for 50 Free Spins, C$300 for 75 Free Spins, and C$600 for 100 Free Spins. Each spin holds a high stake value of C$1.50, making this a bonus aimed at high-value play.
This promotion is available once per Tuesday between 00:00 and 23:59 UTC. Players must enter the promo code before making a deposit. Spins are granted on selected slots by Booongo.
Winnings from Free Spins must be wagered 30x. The maximum allowed bet during wagering is C$15.
Bonus type: Free Spins, Daily Bonus
Min Deposit: C$50
Wagering: 40x
19+ | Spins are valid for 5 days. Maximum winnings are capped at: C$500 for 30 FS, C$750 for 50 FS, and C$1,500 for 100 FS. Winnings beyond these limits will not be eligible for withdrawal.
Each Wednesday, Crowngreen Casino presents a chance to receive up to 100 Free Spins on the Lotus Charm slot.
The promotion is valid weekly on Wednesdays from 00:00 to 23:59 UTC and can be used once per day. Players can claim 30, 50, or 100 Free Spins by depositing C$50, C$75, or C$150 respectively using the bonus code THRILL.
Winnings from the Free Spins must be wagered 40x. The maximum allowed bet during wagering is C$7.5.
Bonus type: Free Spins, Coupon, Code, Weekly Bonus, Daily Bonus, Deposit Bonus
Min Deposit: C$20
Wagering: 20x
19+ | Promotion is available once per week from Saturday to Sunday for all players apart from those participating in the Welcome promotion. Only one bonus out of three in Wonder Spins promo can be used during the promotion period. ...Minimum deposit is: 20 AUD/CAD/NZD/EUR/USD, 200 NOK, 0.06 BCH, 0.0005 BTC, 0.007 ETH, 0.2 LTC, 150 DOG. Wagering requirements on the bonus is 20 times before it is withdrawable. Max win for Free Spins is: 1000 AUD, 1000 CAD, 1000 EUR, 1000 USD, 10000 NOK, 1000 NZD, 0.025 BTC, 3 BCH, 0.35 ETH, 6500 DOGE, 10 LTC. No max cashout attached. Full Terms and Conditions apply.
Don’t miss your opportunity to refill your Free Spins tank every week, thanks to Wonder Spins Deal! Make a deposit of C$20+, using WONDERSPINS promocode anywhere between Saturday/Sunday and enjoy 50 Bonus Rounds on Dragons Watch slot. You can make your reward bigger by topping-up more. For example, if you deposit C$50, you will get 100 Spins and for a C$100 top-up, your reward will increase to a whopping 150 worth of spins!
Bonus type: Free Spins, Coupon, Code, Daily Bonus
Min Deposit: C$30
Wagering: 30x
19+ | The promotion runs every Wednesday from 00:00 to 23:59 UTC and can only be claimed once per week. The validity of the bonus is 14 days from its receipt.
Neospin Casino offers up to 100 Free Spins every Wednesday for deposits starting from C$30. Players can claim 30, 60, or 100 Free Spins depending on the deposit amount and the promo code used.
To claim the bonus, log in to your Neospin account and enter the appropriate promo code — WN30, WN60, or WN100 — before making a qualifying deposit. Deposit amounts start at C$30 for 30 spins, C$40 for 60 spins, or C$50 for 100 spins.
Winnings from free spins are subject to a 30x wagering requirement. The maximum bet while wagering is C$10.
Bonus type: Free Spins
Min Deposit: C$75
Wagering: 35x
19+ | Each reward is issued the day after the stage ends by 18:00 UTC and is available only when no other promotion is active. Free spin winnings must be used within 7 days, and all balances tied to the promotion are removed if the... bonus is cancelled.
Rewards are determined by total deposits made within each stage. After activation, a player receives one reward per stage: deposits of C$75–C$113 provide a matched bonus, deposits of C$114–C$150 grant a percentage bonus with 50 free spins, and deposits of C$151 or more add 100 free spins. Bonus terms include full slot contribution, and bet limits between C$0.01 and C$7.50.
Bonus type: Free Spins, Daily Bonus, Deposit Bonus, Casino Match Bonus
Min Deposit: C$30
Wagering: 40x
19+ | Min. deposit: C$30. All the bonuses are non-sticky. It means you cannot request your withdrawal until wagering requirements are fully fulfilled. Also, you start playing for real money first, then for the bonus money, and as s...oon as bonus money is lost, the bonus also gets lost. Limitation of the maximum bet while wagering: C$7.5. Bonus must be wagered 40 times. Full Terms and Conditions apply.
Get ready to experience the ultimate gaming adventure with Zoome Casino’s Wednesday Free Spins! It’s your chance to replenish your pockets and hit the jackpot! To qualify for this exciting bonus, all you need to do is deposit between Thursday and Tuesday (incl.) and match your loss amount for the previous week with your deposit.
With a deposit replenishment of C$30-99, you will receive 30 Free Spins, while a deposit replenishment of C$100-199 will bring you 50 Free Spins. And for those who deposit more than C$200, you’ll get a whopping 100 Free Spins to play with!
GambLizard Canada Free Spins No Deposit 100 Free Spins
Betprimero Bonus
275% up to C$4600 + 300 FS
11croco Bonus
Up To C$7,500 + 250 FS
Bravoplay Bonus
Up To C$12,000 + 200 FS
OnlyWin Casino Bonus
90 Free Spins for $5
7Bit Casino Bonus
80 Free Spins for C$5
Party Casino Bonus
100 FS + $2
Dolly Casino Bonus
Up To C$1500
Spin Genie Casino Bonus
C$500 + 50 FS







