Most online casinos that launched in the early 2000s have either crumbled or been patched into something unrecognizable. Casino Kingdom is different – it has been running since 2002 and now carries a catalogue of more than 1,500 games for Canadian players. If you’re new to the platform, there’s a risk-free way in: a no-deposit welcome bonus. This casino kingdom review takes a hard look at whether the old guard still holds up.

The Welcome Bonus: Free Spins With a Catch

New players get 3 free spins on the Mega Money Wheel after joining – no deposit needed. Each spin is worth C$0.10, and winnings land in bonus funds. That’s where the friction starts: the wagering requirement sits at 200x, well above the industry average. Even-money bets on Sic Bo, Craps and Roulette don’t count, and autoplay is off during wagering.

There’s a second stage worth noting: deposit C$1 and you unlock 40 more free spins. No promo code required, and you get 60 days to complete the wagering – a longer window than most sites offer.

Games: Depth Over Flash

The site itself looks a little dated, but the lobby doesn’t disappoint. Over 350 live dealer tables come from Pragmatic Play and Evolution Gaming – blackjack, roulette, baccarat and game shows like Monopoly Live. Slot players get exclusive titles such as Stellar Jewels and Midnight Assassin, plus early releases that land before they show up at other casinos. Progressive jackpot hunters won’t find a massive collection, but Mega Moolah titles are there, and the pots regularly climb into the millions.

The Fine Print on Wagering

Before you take the bonus, check the site’s excluded games list – some titles won’t contribute a cent to wagering requirements. Here’s how different games count:

Game Type Wagering Contribution
Slots and Parlor Games 100%
Deal or No Deal Live, Lightning Dice 100%
Table Poker, Casino War, Sic Bo 50%
Live Blackjack, Live Baccarat, Live Top-Card 10%
All Table Blackjacks except Classic Blackjack 10%
Video Poker, Classic Blackjack, Roulette 2%

Payments and Practical Notes

The minimum deposit is just C$1 on most methods, which is genuinely generous. Withdrawals start at C$50, though, which stings if you’re cashing out a small balance. Crypto (Bitcoin, Ethereum, Tether) sits alongside bank transfer, Visa, Mastercard, Interac, PaysafeCard, MuchBetter, Neosurf and more. All withdrawals are held for 48 hours, then processed the following working day; delivery takes one to ten days depending on method. Expect a KYC check at some point, and be aware documents may need notarization.

What to Watch For

  • The welcome bonus carries a 200x wagering requirement – among the highest in the industry.
  • No dedicated app; you’ll play through the mobile browser instead.
  • Casino Kingdom is not licensed in Ontario, so players there are out of luck.
  • Withdrawals are held for 48 hours before processing, and settlement can take up to ten days.

How to Approach the Bonus

  1. Register – no promo code is needed.
  2. Claim the 3 no-deposit free spins on Mega Money Wheel.
  3. Deposit C$1 to unlock the additional 40 free spins.
  4. Check the excluded games list before wagering so your play actually counts.
  5. Finish wagering within 60 days – if you don’t, the bonus funds reset.

The Bottom Line

Casino Kingdom isn’t the flashiest casino on the market. The 200x wagering requirement is brutal, the C$50 minimum withdrawal stings, and there’s no app in sight. But the no-deposit entry, the depth of the live casino, exclusive titles and a genuinely useful loyalty program make it a reasonable pick for players who want to explore a long-running platform without risking anything. Take the free spins, treat them as free play, and don’t chase the wagering – that’s the only way this bonus makes sense.

About the author
Leave Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

clear formSubmit