Top Canadian Bonus Casinos

All Slots Casino Up to $1630 Welcome Package

700+ download and online games; 100+ mobile / tablet games!

bonus for you review
All Jackpots Casino Up to $1630 Welcome Package

Slots, Video Poker, Blackjack, Roulette, Tourneys, $1M Jackpots and more!

bonus for you review
Royal Vegas Casino

Play Roulette, Blackjack and Baccarat with Live Dealers.

Welcome Bonus: Up to $1200 MATCH BONUSES bonus for you review
Euro Palace Casino

Quick registration, 24/7 support in multiple languages, licensed by the Malta Gaming Authority.

Welcome Bonus: $500 in Bonuses + 100 Free Spins! bonus for you review
Casino Tropez

200% match bonus on first deposit, up to $200 and a special bonus when you Bring a Friend.

Welcome Bonus: $3000 Welcome Package bonus for you review
Casino Cruise

Play all the best games from all the best providers: Microgaming, NetEnt, Play'n Go, Vivo and Nyx.

Welcome Bonus: $1000 in Bonuses + 100 Free Spins! bonus for you review
PrimeSlots Casino

Slots, slots, more slots and only slots - Prime Slots is THE slots destination.

Welcome Bonus: Deposit $20 - Play with $40 bonus for you review
Maple Casino

Not only for Canadians, this multi-provider casino is for the player on the go: play on your PC, laptop, mobile, and tablet.

Welcome Bonus: $300 in Bonuses AND 30 Free Spins! review
RedBet Casino

Daily, weekly and monthly promotions at the Casino, Poker, Live Dealer and Sports platforms.

Welcome Bonus: $1000 in Bonuses + 250 Free Spins! review
William Hill Casino

All the Marvel Slots: Spider-man, Incredible Hulk, X-Men, Iron Man and more!

Welcome Bonus: 100% up to $150 and more! review


The All Jackpots Online Casino has been operating since 2003 and they have managed to combine a gaming venue that offers state of the art software, a nice selection of Micrgogaming casino games and a secure environment.

The casino is registered in Malta and as the casino name implies it offers some truly generous jackpots as well as many great promotions and offers including an enormous online casino bonus for all new players. New players at the casino can create a new account in just seconds and you can also take advantage of the free play options offered on many of the casino games.


All Jackpots is powered by the award winning Microgaming software that has managed to keep abreast of all of the fast moving technological advances and provide top of the line casino games. There are over 650 games on offer at the casino and all of the games feature superior graphics that are smooth, vibrant and modern. The site operates both a flash and a download version and the game types are categorized neatly.

The largest selection of games on offer at the casino is the slots games. All of the popular Microgaming slots including Tomb Raider, Immortal Romance and Jurassic Park can be enjoyed at the casino. There is also a nice selection of progressive slots with titles such as Mega Moolah and Major Millions offering a jackpot that is linked to all of the other Microgaming casinos. The progressive jackpots can often reach well over a million dollars.

As well as the large slots collection, All Jackpots also offers a nice variety of card and dice games. All of the classic such as Poker, Blackjack, Roulette and Craps can be found at the casino as well as many fun and interesting varieties of table games such as Multi Wheel Roulette and a large number of Blackjack variants.

The casino also offers a number of slots and table games tournaments to keep things interesting.


If you are a new player at the All Jackpots casino you will be greeted with a very generous welcome package:

  • Open your account – Get  a $5 no deposit casino bonus completely FREE
  • Make a first deposit – Get a 100% bonus of up to $250 plus another $10 FREE
  • Make your second deposit – Get a 100% bonus of up to $250 plus $15 FREE
  • Make your third deposit – Get a 50% bonus of up to $500
  • Make a fourth deposit – Get a 50% bonus of up to $600

This welcome bonus adds up to a total of $1630 in casino bonuses in the first seven days you spend at the All Jackpots casino.

As well as regular promotions, hourly, daily, and weekly slots and blackjack tournaments and the options of winning a cash-back bonus every week, the casino also has a good loyalty system where loyal players are rewarded with loyalty points that allow them to advance their way up the loyalty ladder for bigger and better rewards as you climb higher and higher.


The All Jackpots Casino offers a large variety of secure deposit and withdrawal methods that include all of the major visa cards as well as many of the e-wallet options. Not all of the deposit methods are available for withdrawing funds.

For identification purposes you will be required to provide identifying documents when withdrawing funds.


If you have any questions or issues whilst you are playing at the casino you can contact the support team at any time. The easiest way of contacting a staff member is by clicking on the live chat button that is prominently displayed on the casino page.

Other methods of contacting the staff are via email or at the toll free numbers provided.

The casino offers a number of languages for communicating with staff members including English, French, Swedish and Italian.


There is a good reason that All Jackpots is a leading online casino. They offer an excellent range of superbly presented casino games with stunning graphics, a responsive customer service team, top class bonuses and offers and a prized place at the forefront of all new technological developments.



Error message

  • Warning: Cannot modify header information - headers already sent by (output started at /home/spiral/web/ in drupal_send_headers() (line 1232 of /home/spiral/web/
  • PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 0 [:db_insert_placeholder_1] => cron [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{s:5:"%type";s:12:"PDOException";s:8:"!message";s:464:"SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: UPDATE {linkchecker_link} SET fail_count=fail_count + 1, code=:db_update_placeholder_0, error=:db_update_placeholder_1, last_checked=:db_update_placeholder_2 WHERE (lid = :db_condition_placeholder_0) ; Array ( [:db_update_placeholder_0] => -1 [:db_update_placeholder_1] => request timed out [:db_update_placeholder_2] => 1482309528 [:db_condition_placeholder_0] => 50 ) ";s:9:"%function";s:30:"_linkchecker_status_handling()";s:5:"%file";s:99:"/home/spiral/web/";s:5:"%line";i:813;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => [:db_insert_placeholder_7] => [:db_insert_placeholder_8] => [:db_insert_placeholder_9] => 1482309528 ) in dblog_watchdog() (line 160 of /home/spiral/web/
The website encountered an unexpected error. Please try again later.

Uncaught exception thrown in shutdown function.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 909769852585a3f7abf7e59.59861224 ) in lock_release_all() (line 269 of /home/spiral/web/