HOT20Bet: 50% up to C$150 + 50 Free Spins every FridayHOT20Bet: 100% up to C$120 + 120 Free SpinsHOTBitguruz: 10% cashback every Thursday, via TelegramHOTBitguruz: 100% match + 300 Free Spins across first 3 depositsHOTCasino Classic: 43 jackpot spins from a C$1 deposit, then 100% up to C$200FREE SPINSCasinOK: 777 Free Spins - code GET777HOTCasinOK: 100% up to C$2,000HOTGoldex: 50% up to C$750 Mondays (UTC) - code MONDAY
HOT20Bet: 50% up to C$150 + 50 Free Spins every FridayHOT20Bet: 100% up to C$120 + 120 Free SpinsHOTBitguruz: 10% cashback every Thursday, via TelegramHOTBitguruz: 100% match + 300 Free Spins across first 3 depositsHOTCasino Classic: 43 jackpot spins from a C$1 deposit, then 100% up to C$200FREE SPINSCasinOK: 777 Free Spins - code GET777HOTCasinOK: 100% up to C$2,000HOTGoldex: 50% up to C$750 Mondays (UTC) - code MONDAY
Your province runs its own regulated online gambling market, so the casino offers on BonusMadness are not available to you. Our guides and tools stay open.
🔑 Type the code, unlock the match. Every code here comes with the terms it unlocks: the minimum deposit, the 40x wagering and the cap, all on the card before you copy a single character.
19+ | New players only | T&Cs apply. Wagering 40x on bonus, C$30 min. deposit, offer valid 7 days.
No offers in this list are available where you are right now.
⚡ The quick take
🔑 Codes live now: GOLDEX1 and MONDAY at Goldex, MON at Lucky7even
Biggest unlock: GOLDEX1, a 100% match up to C$6,000 plus 100 spins
Every code here carries 40x wagering on the bonus
⚠️ No code, no bonus: enter it before you confirm the deposit
4casinos listed
40xmedian wagering
Instantfastest published payout
C$30lowest qualifying deposit
How bonus codes work
A bonus code is a switch. Most casinos run several offers at once, and the code tells the cashier which one to attach to your deposit. Type it in, deposit at least the minimum, and the bonus lands. Leave it out and the deposit is just a deposit.
The code itself adds no value. What matters is the offer behind it, and that’s where the maths comes in. Here’s a worked example, with illustrative numbers. A code unlocks a 100% match up to C$6,000 at 40x on the bonus. Deposit C$100 and you get C$100 in bonus funds. Clearing it takes 40 x C$100 = C$4,000 in slot bets. At a 96% RTP, those bets cost about C$160 on average - more than the C$100 bonus. Deposit C$1,000 and the bonus, the bets and the expected cost all scale up ten times.
So a code with a huge cap is still a 40x bonus. The cap tells you the ceiling, the multiplier tells you the work. Before you paste anything, decide how much you’d deposit without a bonus, then check what the code adds to that amount and what it asks in return.
🧮 Bets needed to clear each code offer
Total wagering needed on a C$100 deposit (or the free cash), shortest first.
Headline caps from published terms. Bigger is not better on its own - check the wagering chart too.
On a typical deposit, these caps are out of reach. They matter for high-stakes players and for planning the later stages of a multi-deposit package.
Codes in a multi-deposit package
Goldex runs its whole welcome package on codes, one per stage, and the card shows the first. Per the cross-checked sources we read, the ladder runs like this:
Stage
Code
Match
Spins
1st deposit
GOLDEX1
100% up to C$6,000
100
2nd deposit
GOLDEX2
100% up to C$12,000
100
3rd deposit
GOLDEX3
50% up to C$15,000
100
4th deposit
GOLDEX4
75% up to C$24,000
200
The spins are on 3 Coin Volcanoes. Each stage has its own 7-day clock and 40x wagering, so you can stop after any stage without losing what you’ve already cleared. Bonus winnings are reportedly capped at 10x the bonus.
⚠️ What to check before you claim
The exact spelling. Codes can be case-sensitive. Paste them rather than retyping.
The minimum deposit. It’s set per offer: C$30 for GOLDEX1, C$45 for MONDAY, C$75 for MON.
The day. MONDAY at Goldex runs on UTC time; MON at Lucky7even is a Monday offer too.
The max bet. Goldex caps bets at C$7.50 per spin while its bonuses are active.
The cashout cap. Lucky7even’s MON reload caps withdrawals from it at C$1,500.
One bonus at a time. A new code usually can’t stack on a bonus you’re still clearing.
Our top picks, explained
Goldex owns this page: GOLDEX1 for the welcome match and MONDAY for its weekly reload of 50% up to C$750. Its cashier takes Interac e-Transfer both ways alongside several cryptocurrencies. Its Curaçao licence shows on the regulator’s register, but our confidence in some of its details is low because the operator site wasn’t reachable from our research run - check the live terms first.
Lucky7even offers MON, a Monday reload of 100% up to C$1,500 plus 100 free spins, with a C$75 minimum. Its licensing details vary across sources, with the newest naming Anjouan - a regime the Comoros central bank publicly disputed in October 2026. Its welcome package needs codes for stages two to four, though the first stage doesn’t.
Lucky Ones adds LUXE, a once-a-month reload of 100% up to C$500 with a C$30 minimum and 40x wagering on the bonus. One code a month keeps it simple: deposit on the day you’d have played anyway, enter LUXE in the cashier, and the match lands.
That’s the full list of live codes today. Many casinos on our list need no code at all; their welcome offers attach automatically and sit on the welcome bonuses page.
🍁 Canada notes
Every code here is for players outside Ontario and Alberta, aged 19 or over. All three casinos take Interac e-Transfer, and amounts on the cards are in C$. Holding a C$ balance means the minimum deposit on the card is the minimum you pay, with no conversion on the casino side.
Code minimums also sit above the casinos’ everyday cashier minimums, so check the bar below before you pick a deposit amount.
💳 Minimum deposit for each code offer
Minimum first deposit for each casino's welcome offer.
If your usual deposit sits under the bar, the code won’t trigger - and a deposit raised just to reach it is a bigger deposit than you planned. Let the budget pick the offer, not the other way round.
Open the cashier, pick your payment method and look for a promo or bonus code field. Type or paste the code exactly as shown, then enter your deposit amount and confirm. If the bonus doesn't show in your account straight away, contact support before you start playing.
What happens if I forget to enter the code?
Usually the deposit goes through with no bonus attached, and most casinos won't add it afterwards once you've placed a bet. If you notice before playing, ask support right away. The safest habit is to paste the code before you touch the deposit button.
Are these exclusive codes?
No. The codes on this page are the casinos' own published codes, open to any eligible player. When we have a code that only works through BonusMadness, the card will say so - and we only use that label when it's true.
Why does Goldex use a different code for each deposit?
Its welcome package runs over four deposits, and each stage has its own code, from GOLDEX1 to GOLDEX4. Each code unlocks one stage with its own match, cap and spins. Skip a code and you skip that stage's bonus.
Can I use bonus codes in Ontario or Alberta?
Not at the casinos on this page. Ontario and Alberta run their own regulated markets; these codes are for players aged 19 or over in the rest of Canada.
Do codes expire?
Yes. Casinos change and retire codes, and weekday codes like MONDAY only work on their day. We check each code against published terms and remove it when it's gone, but always confirm in the cashier before depositing.
Can we count your visit?
We'd like to use Google Analytics cookies to see which pages and offers people use, so we can improve the lists. Nothing is set unless you agree. Privacy policy