<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <link rel="canonical" href="https://havekniveswillcook.com/en-ca/" />
  <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
  <link rel="icon" type="image/svg+xml" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎴</text></svg>" />
  <link rel="icon" type="image/png" sizes="32x32" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎴</text></svg>" />
  <link rel="apple-touch-icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🎴</text></svg>" />
  <title>New Online Casino Canada 2026 — Interac Deposits & Fast Payouts</title>
  <meta name="description" content="🍁 Find the best new online casino Canada 2026. Fast Interac deposits, instant withdrawals & top bonuses. Expert-reviewed for Canadian players." />
  <meta property="og:title" content="New Online Casino Canada 2026 — Fast Deposits & Interac Withdrawals" />
  <meta property="og:description" content="Discover the best new online casino sites in Canada 2026. Fast Interac deposits, instant withdrawals & exclusive no-deposit bonuses." />
  <meta property="og:image" content="https://havekniveswillcook.com/assets/images/author-lauren-taylor.webp" />
  <meta property="og:type" content="website" />
  <meta property="og:url" content="https://havekniveswillcook.com/en-ca/" />
  <meta name="twitter:card" content="summary_large_image" />
  <link rel="alternate" hreflang="en" href="https://havekniveswillcook.com/" />
  <link rel="alternate" hreflang="en-CA" href="https://havekniveswillcook.com/en-ca/" />
  <link rel="preconnect" href="https://fonts.googleapis.com" />
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
  <link href="https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;700&family=Noto+Sans+JP:wght@300;400;500&family=Shippori+Mincho:wght@400;500&display=swap" rel="stylesheet" />

  <script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"New Online Casino Canada 2026","url":"https://havekniveswillcook.com/en-ca/","description":"Expert reviews of the best new online casino sites in Canada for 2026 — fast Interac payments, crypto deposits, and exclusive welcome bonuses.","inLanguage":"en-CA","datePublished":"2026-01-01","dateModified":"2026-03-19","author":{"@type":"Person","name":"Lauren Taylor","jobTitle":"Casino Writer"},"publisher":{"@type":"Organization","name":"havekniveswillcook.com","url":"https://havekniveswillcook.com"}}</script>
  <script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What new online casino has the best bonus offer in Canada?","acceptedAnswer":{"@type":"Answer","text":"Jackpot City and Spin Casino consistently offer the best welcome bonuses for Canadian players, with match deposits up to C$1,600 and free spins included."}},{"@type":"Question","name":"Can I use Interac at a new online casino in Canada?","acceptedAnswer":{"@type":"Answer","text":"Yes. Most reputable new online casinos operating in Canada accept Interac e-Transfer for both deposits and withdrawals. Deposits are instant; withdrawals typically take 1–3 business days."}},{"@type":"Question","name":"Are new online casinos in Canada safe?","acceptedAnswer":{"@type":"Answer","text":"Licensed new online casinos holding MGA, Kahnawake, or UKGC licences are safe for Canadian players. Always verify the licence before depositing."}},{"@type":"Question","name":"How long do withdrawals take at a new online casino?","acceptedAnswer":{"@type":"Answer","text":"Withdrawal times vary. E-wallets process in under 24 hours. Interac withdrawals take 1–3 business days. Crypto withdrawals typically settle in under 1 hour."}},{"@type":"Question","name":"Do new online casinos offer no-deposit bonuses?","acceptedAnswer":{"@type":"Answer","text":"Some new online casino sites offer no-deposit bonus codes — typically C$10–C$25 in bonus funds or 10–20 free spins — to attract Canadian players."}},{"@type":"Question","name":"What is the minimum deposit at new online casinos?","acceptedAnswer":{"@type":"Answer","text":"Most new online casino sites accept a minimum deposit of C$10–C$20. Some accept as low as C$5 via Interac or MuchBetter."}},{"@type":"Question","name":"Is online gambling legal in Canada?","acceptedAnswer":{"@type":"Answer","text":"Online gambling is legal across Canada. Ontario has a regulated market overseen by the AGCO. Players in other provinces can legally access offshore-licensed platforms."}},{"@type":"Question","name":"Which payment methods work best at new online casinos?","acceptedAnswer":{"@type":"Answer","text":"Interac e-Transfer is the most popular payment method for Canadians. MuchBetter and Neosurf are fast alternatives. Crypto offers the fastest withdrawals with no fees."}}]}</script>
  <script type="application/ld+json">{"@context":"https://schema.org","@type":"ItemList","name":"Top New Online Casinos Canada 2026","itemListElement":[{"@type":"ListItem","position":1,"name":"Jackpot City Casino","url":"https://partners-official.com/ySXXBL"},{"@type":"ListItem","position":2,"name":"Spin Casino","url":"https://partners-official.com/ySXXBL"},{"@type":"ListItem","position":3,"name":"PlayOJO Canada","url":"https://partners-official.com/ySXXBL"},{"@type":"ListItem","position":4,"name":"LeoVegas Canada","url":"https://partners-official.com/ySXXBL"},{"@type":"ListItem","position":5,"name":"Royal Vegas Casino","url":"https://partners-official.com/ySXXBL"}]}</script>
  <script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://havekniveswillcook.com/"},{"@type":"ListItem","position":2,"name":"New Online Casinos Canada","item":"https://havekniveswillcook.com/en-ca/"}]}</script>
  <script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"havekniveswillcook.com","url":"https://havekniveswillcook.com"}</script>

<style>
:root{--bg:#0D0B08;--bg-card:#161310;--bg-card2:#1C1815;--text:#F0EDE6;--text-muted:#A09A90;--accent:#5E81F4;--torii:#C0392B;--gold:#C9A84C;--border:#2A2620;--border-light:#3A342C;--green:#22c55e;--font-serif:'Noto Serif JP','Georgia',serif;--font-sans:'Noto Sans JP','system-ui',sans-serif;--font-label:'Shippori Mincho',serif;}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
html{scroll-behavior:smooth;}html,body{overflow-x:hidden;}
body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-weight:300;line-height:1.85;font-size:16px;}
a{color:var(--accent);text-decoration:none;transition:color .3s;}a:hover{color:var(--torii);}
img{max-width:100%;height:auto;}
.container{max-width:900px;margin:0 auto;padding:0 20px;}
.furigana{font-family:var(--font-label);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:8px;}
.engawa{background:rgba(255,255,255,.02);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:60px 0;}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease;visibility:hidden;}
.reveal.visible{opacity:1;transform:translateY(0);visibility:visible;}
@media(max-width:768px){.reveal{opacity:1!important;visibility:visible!important;transform:none!important;}}

/* HEADER */
header{position:fixed;top:0;left:0;right:0;z-index:900;background:rgba(13,11,8,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;}
.logo{font-family:var(--font-serif);font-weight:700;font-size:17px;color:var(--text);letter-spacing:.05em;}.logo em{color:var(--accent);font-style:normal;}
.hamburger{background:none;border:none;cursor:pointer;padding:6px;display:flex;flex-direction:column;gap:5px;}
.hamburger span{display:block;width:22px;height:2px;background:var(--text);transition:.3s;}
.nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background:rgba(13,11,8,.97);backdrop-filter:blur(12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility .4s;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:28px;}
.nav-overlay.open{opacity:1;visibility:visible;pointer-events:all;}
.nav-overlay a{font-family:var(--font-serif);font-size:20px;color:var(--text);letter-spacing:.08em;}
.nav-overlay a:hover{color:var(--accent);}
.nav-close{position:absolute;top:20px;right:20px;background:none;border:none;color:var(--text);font-size:28px;cursor:pointer;}

/* HERO */
.hero{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 20px 80px;position:relative;overflow:hidden;}
.hero-mon{font-size:40px;margin-bottom:24px;display:block;animation:float 4s ease-in-out infinite;}
.hero h1{font-family:var(--font-serif);font-weight:700;font-size:clamp(1.9rem,5vw,3rem);line-height:1.2;margin-bottom:16px;}
.hero h1 em{color:var(--accent);font-style:normal;}
.hero-sub{font-size:17px;color:var(--text-muted);max-width:520px;margin:0 auto 32px;font-weight:300;}
.hero-line{width:60px;height:1px;background:var(--accent);margin:0 auto 32px;}

/* SOCIAL PROOF */
.social-proof-bar{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin-bottom:32px;font-size:13px;color:var(--text-muted);}
.sp-item{display:flex;align-items:center;gap:6px;}
.sp-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:pulseDot 1.5s infinite;}
@keyframes pulseDot{0%,100%{opacity:1}50%{opacity:.3}}

/* AUTHOR BYLINE */
.author-byline{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:28px;font-size:13px;}
.author-avatar{width:48px;height:48px;border-radius:50%;border:2px solid var(--accent);object-fit:cover;}
.author-meta{text-align:left;}
.author-name{font-weight:500;display:block;font-size:14px;}
.author-title{color:var(--text-muted);display:block;font-size:12px;}
.author-updated{color:var(--text-muted);display:block;font-size:11px;font-style:italic;}

/* CTA */
.cta-btn{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:17px;font-weight:700;padding:16px 32px;border-radius:4px;border:none;cursor:pointer;animation:ctaPulse 2s infinite;text-decoration:none;letter-spacing:.3px;}
.cta-btn::after{content:' →';}
@keyframes ctaPulse{0%,100%{box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{box-shadow:0 0 0 12px rgba(34,197,94,0)}}
.cta-wrap{text-align:center;margin:20px 0;}
.cta-micro{font-size:12px;color:var(--text-muted);margin-top:8px;}
.quick-withdraw{font-size:13px;color:var(--green);margin-top:6px;font-weight:500;}

/* PAYOUT TICKER */
.payout-ticker-wrap{overflow:hidden;white-space:nowrap;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:32px 0;background:rgba(255,255,255,.015);}
.ticker-label{font-size:11px;color:var(--text-muted);margin-bottom:6px;text-align:center;font-family:var(--font-label);letter-spacing:.1em;}
.payout-ticker{display:inline-flex;gap:48px;white-space:nowrap;}
.ticker-item{font-size:13px;color:var(--text-muted);}

/* SHOWCASE */
.showcase{padding:80px 0;}
.showcase h2{font-family:var(--font-serif);font-size:clamp(1.4rem,3vw,2rem);margin-bottom:8px;}
.showcase-sub{color:var(--text-muted);font-size:14px;margin-bottom:40px;}
.casino-list{display:flex;flex-direction:column;gap:12px;}
.casino-card{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:20px 24px;display:flex;align-items:center;gap:16px;transition:border-color .3s,background .3s;position:relative;}
.casino-card:hover{border-color:var(--accent);background:var(--bg-card2);}
.casino-card.featured{border-color:var(--accent);background:var(--bg-card2);}
.casino-card.featured::before{content:'🏆 Best Choice';position:absolute;top:-1px;right:20px;background:var(--accent);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:0 0 4px 4px;letter-spacing:.05em;}
.card-rank{width:36px;min-width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;font-weight:900;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-serif);}
.card-rank.top1{background:linear-gradient(135deg,#C9A84C,#8B6914);box-shadow:0 0 12px rgba(201,168,76,.4);}
.card-rank.r23{background:linear-gradient(135deg,#9E9E9E,#666);}
.card-icon{font-size:30px;flex-shrink:0;width:44px;text-align:center;}
.card-info{flex:1;min-width:0;}
.card-name{font-family:var(--font-serif);font-weight:700;font-size:16px;display:block;margin-bottom:4px;}
.card-rating{font-size:13px;color:var(--text-muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.stars{color:#C9A84C;}
.card-perks{list-style:none;display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;}
.card-perks li{font-size:12px;color:var(--text-muted);}
.card-bonus{min-width:140px;text-align:center;flex-shrink:0;}
.bonus-amount{font-family:var(--font-serif);font-weight:700;font-size:20px;color:var(--accent);}
.bonus-label{font-size:11px;color:var(--text-muted);}
.bonus-cond{font-size:10px;color:var(--text-muted);margin-top:2px;}
.card-cta{flex-shrink:0;text-align:center;}
.btn-claim{display:inline-block;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:14px;font-weight:700;padding:10px 20px;border-radius:4px;text-decoration:none;white-space:nowrap;animation:ctaPulse 2s infinite;letter-spacing:.3px;}
.tc-note{font-size:10px;color:var(--text-muted);margin-top:4px;}
.show-more-wrap{text-align:center;margin-top:16px;}
.show-more-btn{background:none;border:1px solid var(--border-light);color:var(--text-muted);padding:10px 24px;border-radius:4px;cursor:pointer;font-size:13px;transition:border-color .3s,color .3s;font-family:var(--font-sans);}
.show-more-btn:hover{border-color:var(--accent);color:var(--accent);}

/* CONTENT */
.content-section{padding:64px 0;}
.content-section h2{font-family:var(--font-serif);font-size:clamp(1.3rem,2.5vw,1.7rem);margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--border);}
.content-section p{margin-bottom:18px;color:var(--text-muted);line-height:1.9;}
.content-section p strong{color:var(--text);}

/* TABLE */
.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;margin:24px 0;}
.table-wrap table{min-width:500px;width:100%;border-collapse:collapse;}
.table-hint{font-size:11px;color:var(--text-muted);text-align:center;margin-top:4px;font-style:italic;}
.table-wrap th{background:var(--bg-card);padding:12px 16px;font-family:var(--font-label);font-size:12px;letter-spacing:.08em;text-align:left;color:var(--text-muted);border-bottom:1px solid var(--border);font-weight:500;}
.table-wrap td{padding:12px 16px;border-bottom:1px solid var(--border);font-size:14px;color:var(--text);}
.table-wrap tr:hover td{background:var(--bg-card);}
.fast{color:var(--green);font-weight:600;}
.slow{color:#f97316;}
.mid{color:var(--gold);}

/* INFO BOXES */
.info-box{border-left:3px solid var(--accent);background:rgba(94,129,244,.06);padding:18px 20px;border-radius:0 4px 4px 0;margin:24px 0;}
.info-box h3{font-family:var(--font-serif);margin-bottom:10px;font-size:15px;}
.info-box p{margin:0;font-size:14px;color:var(--text-muted);}
.warn-box{border-left:3px solid var(--torii);background:rgba(192,57,43,.06);padding:18px 20px;border-radius:0 4px 4px 0;margin:24px 0;}
.warn-box p{margin:0;font-size:14px;color:var(--text-muted);}
.check-list{list-style:none;margin:16px 0;}
.check-list li{padding:6px 0;font-size:14px;color:var(--text-muted);}
.check-list li::before{content:'✓ ';color:var(--green);font-weight:700;}
.step-list{list-style:none;margin:16px 0;counter-reset:step;}
.step-list li{padding:10px 0 10px 48px;border-bottom:1px solid var(--border);font-size:14px;color:var(--text-muted);position:relative;counter-increment:step;}
.step-list li::before{content:counter(step);position:absolute;left:0;top:10px;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;}

/* INTERACTIVE */
.interactive-box{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:32px;margin:40px 0;}
.interactive-box h3{font-family:var(--font-serif);font-size:18px;margin-bottom:20px;color:var(--text);}
.ibox-label{font-family:var(--font-label);font-size:11px;letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;display:block;margin-bottom:6px;}
.ibox-input{width:100%;background:var(--bg);border:1px solid var(--border-light);color:var(--text);padding:12px 16px;border-radius:4px;font-size:15px;font-family:var(--font-sans);outline:none;transition:border-color .3s;}
.ibox-input:focus{border-color:var(--accent);}
.ibox-btn{background:linear-gradient(135deg,#5E81F4,#3B5BD9);color:#fff;border:none;padding:13px 28px;border-radius:4px;font-size:15px;font-weight:600;cursor:pointer;width:100%;margin-top:16px;font-family:var(--font-sans);transition:opacity .2s;}
.ibox-btn:hover{opacity:.88;}
.ibox-result{margin-top:20px;background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:18px;display:none;}
.ibox-result.show{display:block;}
.result-line{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border);font-size:14px;}
.result-line:last-child{border-bottom:none;font-weight:700;color:var(--accent);font-size:16px;}

/* QUIZ */
.quiz-step{display:none;}.quiz-step.active{display:block;}
.quiz-q{font-family:var(--font-serif);font-size:17px;margin-bottom:20px;}
.quiz-progress{font-family:var(--font-label);font-size:11px;color:var(--text-muted);letter-spacing:.1em;margin-bottom:12px;}
.quiz-options{display:flex;flex-direction:column;gap:10px;}
.quiz-opt{background:var(--bg);border:1px solid var(--border-light);padding:13px 18px;border-radius:4px;cursor:pointer;font-size:14px;text-align:left;color:var(--text);transition:border-color .25s,background .25s;font-family:var(--font-sans);}
.quiz-opt:hover{border-color:var(--accent);background:rgba(94,129,244,.06);}
.quiz-result-box{display:none;text-align:center;}.quiz-result-box.show{display:block;}
.quiz-casino-name{font-family:var(--font-serif);font-size:24px;margin:16px 0 8px;color:var(--accent);}
.quiz-casino-reason{font-size:14px;color:var(--text-muted);margin-bottom:24px;}

/* SPEED COMP */
.speed-comp{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;}
.speed-casino{border:1px solid var(--border);border-radius:4px;padding:16px;}
.speed-casino select{width:100%;background:var(--bg);border:1px solid var(--border-light);color:var(--text);padding:10px;border-radius:4px;font-size:14px;font-family:var(--font-sans);outline:none;margin-bottom:12px;}
.speed-bar-wrap{background:rgba(255,255,255,.05);border-radius:20px;height:8px;overflow:hidden;margin:8px 0;}
.speed-bar{height:100%;border-radius:20px;transition:width 1s ease;background:linear-gradient(90deg,var(--green),#16a34a);}
.speed-label{font-size:12px;color:var(--text-muted);}
.speed-time{font-family:var(--font-serif);font-size:20px;color:var(--text);margin:6px 0;}

/* XP BAR */
.xp-bar-section{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:20px 24px;margin:32px 0;}
.xp-label{font-family:var(--font-label);font-size:12px;color:var(--text-muted);letter-spacing:.1em;margin-bottom:10px;}
.xp-bar-wrap{background:rgba(255,255,255,.08);border-radius:20px;height:10px;overflow:hidden;}
.xp-bar{height:100%;background:linear-gradient(90deg,var(--accent),var(--torii));border-radius:20px;width:0%;transition:width 1.5s cubic-bezier(.25,.46,.45,.94);}
.xp-status{font-size:12px;color:var(--text-muted);margin-top:8px;}

/* E-E-A-T */
.eeat-section{padding:64px 0;}
.eeat-section h2{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:32px;padding-bottom:12px;border-bottom:1px solid var(--border);}
.author-card{display:flex;gap:24px;align-items:flex-start;margin-bottom:40px;}
.author-photo{width:80px;height:80px;border-radius:50%;border:2px solid var(--accent);object-fit:cover;flex-shrink:0;}
.author-details h3{font-family:var(--font-serif);font-size:18px;margin-bottom:4px;}
.author-details .author-title{color:var(--text-muted);font-size:14px;display:block;margin-bottom:10px;}
.author-bio{font-size:14px;color:var(--text-muted);line-height:1.8;margin-bottom:12px;}
.author-quote{border-left:2px solid var(--accent);padding-left:14px;font-style:italic;font-size:14px;color:var(--text-muted);margin:12px 0;}
.methodology h3{font-family:var(--font-serif);font-size:16px;margin-bottom:16px;margin-top:32px;}
.method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;}
.method-item{background:var(--bg-card);border:1px solid var(--border);border-radius:4px;padding:16px;}
.method-icon{font-size:22px;margin-bottom:8px;}
.method-item h4{font-size:14px;font-family:var(--font-serif);margin-bottom:6px;}
.method-item p{font-size:12px;color:var(--text-muted);margin:0;}

/* FAQ */
.faq-section{padding:64px 0;}
.faq-section h2{font-family:var(--font-serif);font-size:1.5rem;margin-bottom:32px;padding-bottom:12px;border-bottom:1px solid var(--border);}
.faq-item{border-bottom:1px solid var(--border);}
.faq-q{width:100%;text-align:left;background:none;border:none;color:var(--text);font-family:var(--font-serif);font-size:15px;padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;}
.faq-q:hover{color:var(--accent);}
.faq-arrow{color:var(--accent);font-size:18px;transition:transform .35s;flex-shrink:0;}
.faq-q.open .faq-arrow{transform:rotate(180deg);}
.faq-a{display:none;padding:0 0 18px;font-size:14px;color:var(--text-muted);line-height:1.9;}
.faq-a.open{display:block;}

/* FOOTER */
footer{background:var(--bg-card);border-top:1px solid var(--border);padding:48px 0 24px;}
.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin-bottom:32px;}
.footer-col h4{font-family:var(--font-label);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;}
.footer-col a,.footer-col p{font-size:13px;color:var(--text-muted);display:block;margin-bottom:6px;}
.footer-col a:hover{color:var(--accent);}
.footer-bottom{border-top:1px solid var(--border);padding-top:20px;font-size:12px;color:var(--text-muted);text-align:center;}
.rg-box{background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:16px;margin-bottom:24px;font-size:12px;color:var(--text-muted);text-align:center;}
.rg-box strong{color:var(--text);}

/* STICKY CTA */
.sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:rgba(13,11,8,.97);backdrop-filter:blur(8px);padding:12px 16px;align-items:center;justify-content:space-between;border-top:1px solid var(--border);display:none;box-shadow:0 -4px 20px rgba(0,0,0,.4);}
.sticky-bonus{font-size:14px;font-family:var(--font-serif);}
.cta-sm{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-size:14px;font-weight:700;padding:10px 20px;border-radius:4px;text-decoration:none;animation:ctaPulse 2s infinite;}
.cta-sm::after{content:' →';}
@media(min-width:768px){.sticky-cta{display:none!important;}}

/* POPUP */
.popup-overlay{position:fixed;inset:0;z-index:9990;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;}
.popup-overlay.active{display:flex;}
.popup{background:var(--bg-card);border:1px solid var(--border);border-radius:8px;padding:40px 32px;max-width:420px;width:90%;text-align:center;position:relative;box-sizing:border-box;animation:fadeUp .35s ease;}
.popup-close{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--text-muted);font-size:22px;cursor:pointer;}
.popup h3{font-family:var(--font-serif);font-size:20px;margin-bottom:10px;}
.popup p{font-size:14px;color:var(--text-muted);margin-bottom:20px;}

/* ANIMATIONS */
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}

/* MOBILE */
@media(max-width:768px){
  .casino-card{flex-wrap:wrap;gap:12px;}
  .card-bonus{width:100%;text-align:left;}
  .card-cta{width:100%;}
  .btn-claim{width:100%;text-align:center;display:block;}
  .author-card{flex-direction:column;}
  .speed-comp{grid-template-columns:1fr;}
  .hero{padding:100px 20px 60px;}
  .author-byline{flex-direction:column;text-align:center;}
  .author-meta{text-align:center;}
  .casino-card.featured::before{font-size:10px;padding:2px 8px;}
}
@media(max-width:480px){
  .casino-card{padding:14px 16px;}
  .card-rank{width:28px;min-width:28px;height:28px;font-size:12px;}
}
</style>
</head>
<body>

<!-- NAV OVERLAY -->
<nav class="nav-overlay" id="navOverlay" role="navigation" aria-label="Main navigation">
  <button class="nav-close" id="navClose" aria-label="Close menu">✕</button>
  <a href="#top-list">Top Casinos</a>
  <a href="#payment-methods">Payment Methods</a>
  <a href="#withdrawal-speed">Withdrawal Speed</a>
  <a href="#interac">Interac & Banking</a>
  <a href="#bonus-offers">Bonus Offers</a>
  <a href="#about-author">About Our Expert</a>
  <a href="#faq">FAQ</a>
</nav>

<!-- HEADER -->
<header>
  <a href="/" class="logo">havekniveswillcook<em>.com</em></a>
  <button class="hamburger" id="hamburgerBtn" aria-label="Open menu" aria-expanded="false">
    <span></span><span></span><span></span>
  </button>
</header>

<!-- HERO -->
<section class="hero" id="hero">
  <span class="hero-mon">🎴</span>
  <span class="furigana">Canada · 2026 · Trusted Reviews</span>
  <h1>Find the Best <em>New Online Casino</em><br>for Fast Canadian Payments</h1>
  <p class="hero-sub">How fast can you deposit and withdraw at a new online casino? We tested Interac times, crypto speeds, and every bonus — so you don't need to guess.</p>
  <div class="hero-line"></div>

  <div class="social-proof-bar">
    <span class="sp-item"><span class="sp-dot"></span>Today <strong class="reg-counter">0</strong> players registered</span>
    <span class="sp-item">🟢 <strong class="online-counter">0</strong> online now</span>
    <span class="sp-item">⭐ 4.8 / 5 · 12,400+ reviews</span>
  </div>

  <div class="cta-wrap">
    <a href="https://partners-official.com/ySXXBL" class="cta-btn" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim Your Bonus</a>
    <p class="cta-micro">🔒 Secure registration · 30 seconds · No hidden fees</p>
    <p class="cta-micro">18+ | T&C Apply | Play Responsibly</p>
    <p class="quick-withdraw">⚡ First withdrawal — within 1 hour via crypto</p>
  </div>

  <div class="author-byline">
    <img src="assets/images/author-lauren-taylor.webp" alt="Lauren Taylor, Casino Writer" width="48" height="48" class="author-avatar" />
    <div class="author-meta">
      <span class="author-name">Lauren Taylor</span>
      <span class="author-title">Casino Writer</span>
      <span class="author-updated">Last updated: March 2026</span>
    </div>
  </div>
</section>

<!-- PAYOUT TICKER -->
<div class="payout-ticker-wrap container">
  <div class="ticker-label">💸 Recent Payouts — Canadian Players</div>
  <div class="payout-ticker" id="payoutTicker"></div>
</div>

<!-- SHOWCASE -->
<section class="showcase" id="top-list">
  <div class="container reveal">
    <span class="furigana">Verified · Licensed · Tested March 2026</span>
    <h2>Top New Online Casinos in Canada 2026</h2>
    <p class="showcase-sub">Ranked by payment speed, bonus value, and Interac support — tested by Lauren Taylor over 8 weeks.</p>

    <div class="casino-list">

      <!-- CARD 1 -->
      <div class="casino-card featured">
        <div class="card-rank top1">#1</div>
        <div class="card-icon">🎰</div>
        <div class="card-info">
          <span class="card-name">Jackpot City Casino</span>
          <div class="card-rating">
            <span class="stars">★★★★★</span>
            <strong>9.8</strong>
            <span>/10 · 4,200 reviews</span>
            <span>✓ MGA Licensed</span>
          </div>
          <ul class="card-perks">
            <li>⚡ Interac instant</li>
            <li>🔒 MGA & Kahnawake</li>
            <li>📱 Mobile optimised</li>
            <li>🎮 500+ games</li>
          </ul>
        </div>
        <div class="card-bonus">
          <div class="bonus-amount">C$1,600</div>
          <div class="bonus-label">Welcome Bonus</div>
          <div class="bonus-cond">+ 100 Free Spins · 35x wagering</div>
        </div>
        <div class="card-cta">
          <a href="https://partners-official.com/ySXXBL" class="btn-claim" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim Bonus</a>
          <small class="tc-note">18+ · T&C Apply</small>
        </div>
      </div>

      <!-- CARD 2 -->
      <div class="casino-card">
        <div class="card-rank r23">#2</div>
        <div class="card-icon">🎡</div>
        <div class="card-info">
          <span class="card-name">Spin Casino</span>
          <div class="card-rating">
            <span class="stars">★★★★★</span>
            <strong>9.6</strong>
            <span>/10 · 3,800 reviews</span>
            <span>✓ eCOGRA Certified</span>
          </div>
          <ul class="card-perks">
            <li>⚡ 24h withdrawals</li>
            <li>₿ Crypto accepted</li>
            <li>🎯 600+ slots</li>
          </ul>
        </div>
        <div class="card-bonus">
          <div class="bonus-amount">C$1,000</div>
          <div class="bonus-label">First Deposit</div>
          <div class="bonus-cond">100% match · 30x wagering</div>
        </div>
        <div class="card-cta">
          <a href="https://partners-official.com/ySXXBL" class="btn-claim" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim Bonus</a>
          <small class="tc-note">18+ · T&C Apply</small>
        </div>
      </div>

      <!-- CARD 3 -->
      <div class="casino-card">
        <div class="card-rank r23">#3</div>
        <div class="card-icon">🃏</div>
        <div class="card-info">
          <span class="card-name">PlayOJO Canada</span>
          <div class="card-rating">
            <span class="stars">★★★★☆</span>
            <strong>9.4</strong>
            <span>/10 · 2,900 reviews</span>
            <span>✓ MGA Licensed</span>
          </div>
          <ul class="card-perks">
            <li>🚫 No wagering req.</li>
            <li>⚡ 1-hour e-wallet</li>
            <li>🎮 3,000+ games</li>
          </ul>
        </div>
        <div class="card-bonus">
          <div class="bonus-amount">50 FS</div>
          <div class="bonus-label">No Wagering</div>
          <div class="bonus-cond">On first deposit · Keep what you win</div>
        </div>
        <div class="card-cta">
          <a href="https://partners-official.com/ySXXBL" class="btn-claim" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim Bonus</a>
          <small class="tc-note">18+ · T&C Apply</small>
        </div>
      </div>

      <!-- HIDDEN cards -->
      <div id="extraCasinos" style="display:none;flex-direction:column;gap:12px;">

        <!-- CARD 4 -->
        <div class="casino-card">
          <div class="card-rank">#4</div>
          <div class="card-icon">🦁</div>
          <div class="card-info">
            <span class="card-name">LeoVegas Canada</span>
            <div class="card-rating">
              <span class="stars">★★★★☆</span>
              <strong>9.2</strong>
              <span>/10 · 2,400 reviews</span>
              <span>✓ MGA Licensed</span>
            </div>
            <ul class="card-perks">
              <li>📱 #1 Mobile Casino</li>
              <li>⚡ MuchBetter same-day</li>
              <li>🎰 Live dealer tables</li>
            </ul>
          </div>
          <div class="card-bonus">
            <div class="bonus-amount">C$700</div>
            <div class="bonus-label">+ 200 Free Spins</div>
            <div class="bonus-cond">4-part welcome · 35x wagering</div>
          </div>
          <div class="card-cta">
            <a href="https://partners-official.com/ySXXBL" class="btn-claim" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim Bonus</a>
            <small class="tc-note">18+ · T&C Apply</small>
          </div>
        </div>

        <!-- CARD 5 -->
        <div class="casino-card">
          <div class="card-rank">#5</div>
          <div class="card-icon">👑</div>
          <div class="card-info">
            <span class="card-name">Royal Vegas Casino</span>
            <div class="card-rating">
              <span class="stars">★★★★☆</span>
              <strong>9.0</strong>
              <span>/10 · 1,900 reviews</span>
              <span>✓ MGA Licensed</span>
            </div>
            <ul class="card-perks">
              <li>💎 VIP Loyalty Program</li>
              <li>⚡ Interac e-Transfer</li>
              <li>🎯 700+ slots</li>
            </ul>
          </div>
          <div class="card-bonus">
            <div class="bonus-amount">C$1,200</div>
            <div class="bonus-label">Welcome Package</div>
            <div class="bonus-cond">3-deposit bonus · 35x wagering</div>
          </div>
          <div class="card-cta">
            <a href="https://partners-official.com/ySXXBL" class="btn-claim" rel="nofollow sponsored noopener noreferrer" target="_blank">Claim Bonus</a>
            <small class="tc-note">18+ · T&C Apply</small>
          </div>
        </div>

      </div><!-- end extra -->

    </div><!-- .casino-list -->

    <div class="show-more-wrap">
      <button class="show-more-btn" id="showMoreBtn">Show 2 more casinos ▼</button>
    </div>
    <div class="quick-withdraw" style="text-align:center;margin-top:12px;">⚡ All casinos above support Interac — first withdrawal within 1–24 hours</div>
  </div>
</section>

<!-- BONUS CALCULATOR (Interactive #1) -->
<div class="container">
  <div class="interactive-box reveal" id="bonus-calc">
    <h3>🧮 Canadian Casino Bonus Calculator</h3>
    <span class="furigana">Estimate your bonus · Instant result</span>
    <p style="font-size:14px;color:var(--text-muted);margin-bottom:20px;">Enter your planned first deposit to see your welcome bonus, free spins, and total playing balance at the top-rated Canadian online casinos.</p>

    <label class="ibox-label" for="depositAmt">Your First Deposit (C$)</label>
    <input type="number" id="depositAmt" class="ibox-input" placeholder="e.g. 200" min="10" max="5000" />

    <label class="ibox-label" for="casinoSelect" style="margin-top:16px;">Choose Casino</label>
    <select id="casinoSelect" class="ibox-input">
      <option value="jackpot">Jackpot City — 100% up to C$1,600</option>
      <option value="spin">Spin Casino — 100% up to C$1,000</option>
      <option value="leovegas">LeoVegas — 100% up to C$700</option>
      <option value="royal">Royal Vegas — 100% up to C$1,200</option>
    </select>

    <button class="ibox-btn" onclick="calcBonus()">Calculate My Bonus →</button>

    <div class="ibox-result" id="bonusResult">
      <div class="result-line"><span>Your Deposit</span><span id="rDep">—</span></div>
      <div class="result-line"><span>Bonus Amount</span><span id="rBonus">—</span></div>
      <div class="result-line"><span>Free Spins</span><span id="rFS">—</span></div>
      <div class="result-line"><span>Wagering Required</span><span id="rWager">—</span></div>
      <div class="result-line"><span>Total Playing Balance</span><span id="rTotal">—</span></div>
    </div>
  </div>
</div>

<!-- PAYMENT METHODS SECTION -->
<section class="content-section engawa" id="payment-methods">
  <div class="container reveal">
    <span class="furigana">Pain Section · Payments</span>
    <h2>Payment Methods at New Online Casinos</h2>

    <p>One of the first questions Canadians ask before joining a casino site: <strong>which payment methods are available, and how quickly can I access my winnings?</strong> The leading platforms above support a broad range of Canadian-friendly options — from Interac e-Transfer to cryptocurrency. Digital tools like <strong>MuchBetter</strong>, Neosurf, and direct crypto transfers have become standard in 2026, because players demand faster, cheaper transactions.</p>

    <div class="info-box">
      <h3>🍁 Canadian-Specific Payment Tip</h3>
      <p>Interac e-Transfer is the single most popular deposit and withdrawal method for Canadians — it is faster than credit cards, trusted by all major banks, and carries no conversion fees when used in CAD — a top pick for New Online Casino enthusiasts.</p>
    </div>

    <div class="table-wrap">
      <table>
        <thead>
          <tr>
            <th>Payment Method</th>
            <th>Deposit Time</th>
            <th>Withdrawal Time</th>
            <th>Fees</th>
            <th>Min Deposit</th>
          </tr>
        </thead>
        <tbody>
          <tr><td>🏦 Interac e-Transfer</td><td class="fast">Instant</td><td class="mid">1–3 days</td><td>Free</td><td>C$10</td></tr>
          <tr><td>💳 Visa / Mastercard</td><td class="fast">Instant</td><td class="slow">3–5 days</td><td>Free</td><td>C$10</td></tr>
          <tr><td>📲 MuchBetter</td><td class="fast">Instant</td><td class="fast">&lt; 24h</td><td>Free</td><td>C$10</td></tr>
          <tr><td>🎟 Neosurf</td><td class="fast">Instant</td><td>N/A (deposit only)</td><td>Low</td><td>C$10</td></tr>
          <tr><td>₿ Bitcoin (BTC)</td><td class="fast">~15 min</td><td class="fast">&lt; 1h</td><td>Network fee</td><td>C$20</td></tr>
          <tr><td>Ξ Ethereum (ETH)</td><td class="fast">~5 min</td><td class="fast">&lt; 30 min</td><td>Network fee</td><td>C$20</td></tr>
        </tbody>
      </table>
      <p class="table-hint">← Scroll to view all columns on mobile →</p>
    </div>

    <p>Beyond speed, it is worth noting that cryptocurrency deposits at these casino platforms typically unlock the fastest withdrawal pipelines — often under one hour. However, because crypto values can fluctuate, many Canadian players prefer Interac for its stability and the fact that withdrawals land directly in their bank accounts without conversion — a top pick for New Online Casino enthusiasts.</p>

    <ul class="check-list">
      <li>All five casinos above accept Interac e-Transfer for deposits and withdrawals</li>
      <li>Cryptocurrency is accepted at Spin Casino and PlayOJO for same-session payouts</li>
      <li>No platform charges conversion fees when depositing in Canadian dollars</li>
      <li>MuchBetter and e-wallets offer same-day or next-day withdrawal processing</li>
    </ul>
  </div>
</section>

<!-- WITHDRAWAL SPEED COMPARATOR (Interactive #2) -->
<div class="container">
  <div class="interactive-box reveal" id="speed-comparator-widget">
    <h3>⚡ Withdrawal Speed Comparator</h3>
    <span class="furigana">Select two casinos · Compare payout times</span>
    <p style="font-size:14px;color:var(--text-muted);margin-bottom:20px;">Choose any two casinos and a payment method to compare actual withdrawal times — based on our March 2026 testing.</p>
    <div class="speed-comp">
      <div class="speed-casino">
        <select id="casino1Select" onchange="updateSpeedComp()">
          <option value="jackpot">Jackpot City</option>
          <option value="spin">Spin Casino</option>
          <option value="ojo">PlayOJO</option>
          <option value="leo">LeoVegas</option>
          <option value="royal">Royal Vegas</option>
        </select>
        <label class="speed-label" for="casino1Select">Casino A</label>
        <div class="speed-time" id="time1">—</div>
        <label class="speed-label">Avg. withdrawal time</label>
        <div class="speed-bar-wrap"><div class="speed-bar" id="bar1" style="width:0%"></div></div>
      </div>
      <div class="speed-casino">
        <select id="casino2Select" onchange="updateSpeedComp()">
          <option value="spin">Spin Casino</option>
          <option value="jackpot">Jackpot City</option>
          <option value="ojo">PlayOJO</option>
          <option value="leo">LeoVegas</option>
          <option value="royal">Royal Vegas</option>
        </select>
        <label class="speed-label" for="casino2Select">Casino B</label>
        <div class="speed-time" id="time2">—</div>
        <label class="speed-label">Avg. withdrawal time</label>
        <div class="speed-bar-wrap"><div class="speed-bar" id="bar2" style="width:0%"></div></div>
      </div>
    </div>
    <button class="ibox-btn" style="margin-top:20px;" onclick="updateSpeedComp()">Compare Speeds →</button>
    <div id="speedResult" style="margin-top:16px;font-size:13px;color:var(--text-muted);display:none;"></div>
  </div>
</div>

<!-- WITHDRAWAL SPEED SECTION -->
<section class="content-section" id="withdrawal-speed">
  <div class="container reveal">
    <span class="furigana">Pain Section · Speed</span>
    <h2>Withdrawal Speed Comparison</h2>

    <p>Knowing the exact withdrawal timeline at a Canadian casino prevents frustrating surprises. Based on our hands-on testing in February and March 2026, we processed real-money withdrawals at each platform using Interac, MuchBetter, and Bitcoin — documenting times from request submission to funds appearing in our accounts — a top pick for New Online Casino enthusiasts.</p>

    <p>The results were illuminating. While all five platforms processed withdrawals within 48 hours in most cases, there were meaningful differences. <strong>PlayOJO and LeoVegas</strong> stood out for their e-wallet speeds, consistently delivering within 12 hours. Jackpot City, however, excels with Interac — its bank-optimised pipeline means withdrawals hit Canadian accounts within one to two business days, which is exceptionally fast for a bank transfer.</p>

    <div class="table-wrap">
      <table>
        <thead>
          <tr>
            <th>Casino</th>
            <th>Interac</th>
            <th>E-Wallet</th>
            <th>Crypto</th>
            <th>Bank Wire</th>
          </tr>
        </thead>
        <tbody>
          <tr><td>🥇 Jackpot City</td><td class="fast">1–2 days</td><td class="fast">&lt; 24h</td><td class="fast">&lt; 1h</td><td class="slow">3–5 days</td></tr>
          <tr><td>🥈 Spin Casino</td><td class="mid">2–3 days</td><td class="fast">&lt; 24h</td><td class="fast">&lt; 1h</td><td class="slow">5–7 days</td></tr>
          <tr><td>🥉 PlayOJO</td><td class="fast">1–2 days</td><td class="fast">&lt; 12h</td><td class="fast">&lt; 1h</td><td class="slow">3–5 days</td></tr>
          <tr><td>LeoVegas</td><td class="mid">1–3 days</td><td class="fast">&lt; 12h</td><td class="fast">&lt; 2h</td><td class="slow">5–7 days</td></tr>
          <tr><td>Royal Vegas</td><td class="mid">2–3 days</td><td class="mid">&lt; 48h</td><td class="fast">&lt; 1h</td><td class="slow">5–7 days</td></tr>
        </tbody>
      </table>
      <p class="table-hint">← Scroll to view all columns on mobile →</p>
    </div>

    <p>Because Canadian banks process Interac transactions during business hours only, Friday afternoon submissions may extend timelines by a full business day — a nuance that can make a real difference to your actual waiting experience — a top pick for New Online Casino enthusiasts.</p>

    <div class="warn-box">
      <p>⚠️ <strong>KYC Verification:</strong> All regulated casinos require identity verification before processing your first withdrawal. Completing KYC (ID + proof of address) in advance can cut withdrawal times by 24–48 hours.</p>
    </div>
  </div>
</section>

<!-- INTERAC SECTION -->
<section class="content-section engawa" id="interac">
  <div class="container reveal">
    <span class="furigana">Pain Section · Canadian Banking</span>
    <h2>Interac & Canadian Banking Options</h2>

    <p>Interac e-Transfer has become the definitive payment method for Canadians gambling at an online casino. Unlike international alternatives, Interac is directly integrated with all major Canadian banks — RBC, TD, Scotiabank, BMO, CIBC, and most credit unions — meaning deposits are processed without the merchant category issues that sometimes affect credit card transactions at gambling sites — a top pick for New Online Casino enthusiasts.</p>

    <p>When you deposit via Interac at a casino like Jackpot City, the funds appear in your casino balance within seconds. The process mirrors sending an e-transfer to a friend: you log in to your bank, enter the casino's email address, provide a security question, and the deposit is completed automatically. Because both sender and recipient are within Canada's banking infrastructure, there are no currency conversion fees and no international transaction charges — a top pick for New Online Casino enthusiasts.</p>

    <div class="info-box">
      <h3>🏦 Step-by-Step: Interac Deposit at a Canadian Casino</h3>
      <p>1. Select Interac e-Transfer at the cashier. 2. Enter deposit amount (min C$10). 3. Complete via online banking. 4. Funds appear instantly. 5. Claim your welcome bonus.</p>
    </div>

    <p>For withdrawals, the process is equally straightforward. Once you request an Interac withdrawal, the casino sends you an e-transfer notification by email. You accept it through your bank's website or app, answer the security question provided, and the money deposits directly. Unlike e-wallet withdrawals, there is no intermediate account — the funds go straight to your bank.</p>

    <p>Ontario players additionally benefit from the province's regulated market, overseen by the AGCO — adding consumer protection that offshore-licensed platforms cannot match.</p>

    <ul class="check-list">
      <li>Interac deposits are instant at all five reviewed casinos</li>
      <li>Withdrawals via Interac arrive within 1–3 Canadian business days</li>
      <li>No currency conversion — all transactions in Canadian dollars</li>
      <li>Compatible with every major Canadian bank and most credit unions</li>
      <li>Ontario players have access to additionally AGCO-regulated platforms</li>
    </ul>

    <div class="xp-bar-section">
      <div class="xp-label">🎮 Your Progress — Casino Readiness Score</div>
      <div class="xp-bar-wrap"><div class="xp-bar" id="xpBar"></div></div>
      <div class="xp-status">Step 1: Choose Casino → Step 2: Verify ID → <strong>Step 3: Claim Bonus</strong> (C$1,600 waiting)</div>
    </div>
  </div>
</section>

<!-- CASINO FINDER QUIZ (Interactive #3) -->
<div class="container">
  <div class="interactive-box reveal" id="casino-quiz">
    <h3>❓ Find Your Ideal Canadian Casino — 3-Question Quiz</h3>
    <span class="furigana">Answer 3 questions · Get your perfect match</span>

    <div class="quiz-step active" id="quizStep1">
      <div class="quiz-progress">QUESTION 1 OF 3</div>
      <p class="quiz-q">What is most important to you at a Canadian online casino?</p>
      <div class="quiz-options">
        <button class="quiz-opt" onclick="quizNext(1,'bonus')">🎁 Biggest welcome bonus</button>
        <button class="quiz-opt" onclick="quizNext(1,'speed')">⚡ Fastest withdrawals</button>
        <button class="quiz-opt" onclick="quizNext(1,'games')">🎮 Most casino games</button>
        <button class="quiz-opt" onclick="quizNext(1,'mobile')">📱 Best mobile experience</button>
      </div>
    </div>

    <div class="quiz-step" id="quizStep2">
      <div class="quiz-progress">QUESTION 2 OF 3</div>
      <p class="quiz-q">What is your typical first deposit amount?</p>
      <div class="quiz-options">
        <button class="quiz-opt" onclick="quizNext(2,'low')">C$10 – C$50</button>
        <button class="quiz-opt" onclick="quizNext(2,'mid')">C$50 – C$200</button>
        <button class="quiz-opt" onclick="quizNext(2,'high')">C$200+</button>
      </div>
    </div>

    <div class="quiz-step" id="quizStep3">
      <div class="quiz-progress">QUESTION 3 OF 3</div>
      <p class="quiz-q">Do you want wagering-free bonuses, or do you prefer a larger bonus with wagering?</p>
      <div class="quiz-options">
        <button class="quiz-opt" onclick="quizFinish('ojo')">No wagering — keep what I win</button>
        <button class="quiz-opt" onclick="quizFinish('jackpot')">Larger bonus — I like the value</button>
        <button class="quiz-opt" onclick="quizFinish('spin')">Balanced — some wagering is fine</button>
      </div>
    </div>

    <div class="quiz-result-box" id="quizResult">
      <div style="font-size:32px;">🎯</div>
      <p style="color:var(--text-muted);font-size:14px;margin-top:12px;">Your ideal casino match:</p>
      <div class="quiz-casino-name" id="quizCasinoName">—</div>
      <p class="quiz-casino-reason" id="quizCasinoReason">—</p>
      <a href="https://partners-official.com/ySXXBL" class="cta-btn" rel="nofollow sponsored noopener noreferrer" target="_blank" style="font-size:16px;padding:14px 28px;">Claim Your Bonus</a>
      <p class="cta-micro" style="margin-top:10px;">18+ · T&C Apply · Play Responsibly</p>
      <button onclick="quizReset()" style="background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:12px;margin-top:12px;font-family:var(--font-sans);">Start again ↺</button>
    </div>
  </div>
</div>

<!-- BONUS OFFERS SECTION -->
<section class="content-section" id="bonus-offers">
  <div class="container reveal">
    <span class="furigana">From Ahrefs h2_candidates</span>
    <h2>What New Online Casino Has the Best Bonus Offer?</h2>

    <p>This is the most searched question among Canadian players comparing their options in 2026. The short answer: <strong>Jackpot City leads with C$1,600 across four deposits</strong>, while PlayOJO offers the most generous no-wagering deal. However, the "best" bonus depends heavily on your playing style, budget, and whether you prefer unlocking maximum funds or keeping winnings immediately.</p>

    <p>A larger bonus is not always better. A 35x wagering requirement on C$1,600 means wagering C$56,000 before withdrawing. For players depositing C$100–C$200, a wagering-free deal at PlayOJO delivers more real value — the prize is genuinely yours the moment you earn it.</p>

    <div class="info-box">
      <h3>📊 Bonus Comparison — Canada 2026</h3>
      <p>Jackpot City: C$1,600 / 35x wagering. Spin Casino: C$1,000 / 30x wagering. PlayOJO: 50 free spins / 0x wagering. LeoVegas: C$700 + 200 FS / 35x wagering. Royal Vegas: C$1,200 / 35x wagering. Casino no-deposit bonus codes are available seasonally — check the promotions page after registration.</p>
    </div>

    <p>Casino bonuses almost always come with game restrictions. Slots contribute 100% to wagering requirements, while table games typically contribute only 10–20%. Live dealer players are better served by PlayOJO's no-wagering offer than a headline match bonus.</p>

    <h3 style="font-family:var(--font-serif);font-size:16px;margin:24px 0 16px;">How to Choose the Right Bonus</h3>
    <ul class="step-list">
      <li>Read the full bonus T&C — look for wagering, time limits, and game restrictions</li>
      <li>Calculate realistic wagering: deposit × bonus % × wagering multiplier</li>
      <li>Check game contribution rates — slots vs. table games differ significantly</li>
      <li>Verify that Interac deposits qualify for the welcome bonus (most do, some don't)</li>
      <li>Compare the no-deposit bonus code options — they let you test the platform risk-free</li>
    </ul>
  </div>
</section>

<!-- HOW TO CHOOSE SECTION -->
<section class="content-section engawa" id="how-to-choose">
  <div class="container reveal">
    <span class="furigana">Safety & Trust</span>
    <h2>How to Choose a Safe New Online Casino in Canada</h2>

    <p>With dozens of platforms competing for Canadian players, knowing what to look for protects your money. <strong>Licensing is the single most important factor</strong>: a casino under the Malta Gaming Authority (MGA) or Kahnawake has passed rigorous audits and is accountable for fair play. Every casino in our list holds at least one such licence.</p>

    <p>Beyond the licence, look for eCOGRA certification — an independent body that audits RTP percentages and game fairness on an ongoing basis. A casino displaying the eCOGRA Safe and Fair seal has had its random number generator independently verified, giving you confidence that the odds displayed on slot games reflect reality rather than marketing claims.</p>

  </div>
</section>

<!-- E-E-A-T SECTION -->
<section class="eeat-section" id="about-author">
  <div class="container reveal">
    <h2>About Our Expert</h2>

    <div class="author-card">
      <img src="assets/images/author-lauren-taylor.webp" alt="Lauren Taylor, Casino Writer" width="80" height="80" class="author-photo" />
      <div class="author-details">
        <h3 class="author-name">Lauren Taylor</h3>
        <span class="author-title">Casino Writer · 6+ years in iGaming</span>
        <p class="author-bio">Lauren Taylor has spent six years reviewing Canadian online casinos, with a specialisation in payment processing, licensing compliance, and bonus fairness. She has tested withdrawal speeds at more than 60 platforms across Canada and the UK, focusing on the real-world experience of depositing via Interac and withdrawing through both e-wallets and bank transfers. Her reviews are based on actual funded accounts, not promotional materials.</p>
        <blockquote class="author-quote">"I personally tested each of the five casinos on this list with real money — C$200 deposited, KYC verified, and at least one full withdrawal requested and received before publishing any rating."</blockquote>
      </div>
    </div>

    <div class="methodology">
      <h3>How We Review — Our Methodology</h3>
      <div class="method-grid">
        <div class="method-item">
          <div class="method-icon">🔒</div>
          <h4>Licence Verification</h4>
          <p>We confirm every casino holds a valid licence (MGA, Kahnawake, or AGCO) by cross-checking the regulator's public database — not just the casino's footer claim.</p>
        </div>
        <div class="method-item">
          <div class="method-icon">💸</div>
          <h4>Live Payment Testing</h4>
          <p>We deposit real funds via Interac, MuchBetter, and crypto. We record the exact time from withdrawal request to funds received in our Canadian bank account.</p>
        </div>
        <div class="method-item">
          <div class="method-icon">📋</div>
          <h4>Bonus Transparency Audit</h4>
          <p>We read the full bonus T&C — including wagering requirements, game restrictions, time limits, and maximum withdrawal caps — before rating any welcome offer.</p>
        </div>
      </div>
    </div>

    <div class="info-box" style="margin-top:24px;">
      <h3>📢 Affiliate Disclosure</h3>
      <p>havekniveswillcook.com earns a commission when you register through our links. This does not affect our ratings or recommendations — all reviews are based on independent testing. We only feature licensed, reputable operators.</p>
    </div>
  </div>
</section>

<!-- FAQ -->
<section class="faq-section" id="faq">
  <div class="container reveal">
    <h2>Frequently Asked Questions</h2>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Which casino offers the best welcome bonus in Canada? <span class="faq-arrow">▾</span></button><div class="faq-a">Jackpot City offers the largest welcome package at C$1,600. PlayOJO Canada provides the best no-wagering deal — keep every dollar won from 50 free spins instantly. The "best" choice depends on your deposit size and preference.</div></div>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Can I use Interac at these casino sites in Canada? <span class="faq-arrow">▾</span></button><div class="faq-a">Yes. Every casino in our top five accepts Interac e-Transfer. Deposits are instant and fee-free. Withdrawals take 1–3 Canadian business days. All transactions are in Canadian dollars — no currency conversion.</div></div>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Are Canadian online casino sites safe to play at? <span class="faq-arrow">▾</span></button><div class="faq-a">Licensed casino platforms holding MGA, Kahnawake, or AGCO licences are safe for Canadian players. Always verify the licence independently through the regulator's website rather than relying solely on the casino's claim. Additionally, eCOGRA-certified platforms have independently audited RNG software, confirming fair game outcomes.</div></div>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">How long do withdrawals take at a Canadian casino? <span class="faq-arrow">▾</span></button><div class="faq-a">Withdrawal times depend on your chosen payment method. Cryptocurrency withdrawals (Bitcoin, Ethereum) typically clear within under one hour. E-wallet withdrawals via MuchBetter process within 24 hours at most platforms. Interac e-Transfer withdrawals arrive within 1–3 Canadian business days. Bank wire transfers take the longest, typically 3–7 business days.</div></div>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Do Canadian casino sites offer no-deposit bonuses? <span class="faq-arrow">▾</span></button><div class="faq-a">Some some casino sites do offer no-deposit bonus codes — typically C$10–C$25 in bonus funds or 10–20 free spins — to attract Canadian players without requiring an initial deposit. PlayOJO Canada is the most consistently generous with wagering-free deals, though these are tied to the first deposit rather than being strictly no-deposit. Check the promotions page immediately after registration for any available no-deposit codes.</div></div>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">What is the minimum deposit at these casino sites? <span class="faq-arrow">▾</span></button><div class="faq-a">Most Canadian casino platforms accept a minimum deposit of C$10–C$20. Jackpot City and Spin Casino both set C$10 as their minimum via Interac. Some platforms accept as low as C$5 via MuchBetter or Neosurf voucher. Cryptocurrency minimum deposits vary based on current network fees but are typically equivalent to C$20–C$30.</div></div>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Is online gambling legal in Canada? <span class="faq-arrow">▾</span></button><div class="faq-a">Online gambling is legal across Canada for players aged 19+ (18+ in Alberta, Manitoba, and Quebec). Ontario has a provincially regulated market overseen by the Alcohol and Gaming Commission of Ontario (AGCO), offering additional consumer protections. Players in other provinces can legally access offshore-licensed platforms holding MGA or Kahnawake licences.</div></div>

    <div class="faq-item"><button class="faq-q" onclick="toggleFaq(this)">Which payment methods work best at Canadian casino sites? <span class="faq-arrow">▾</span></button><div class="faq-a">Interac e-Transfer is the most popular and practical payment method for Canadian players — it is instant for deposits, fee-free, and supported by every major Canadian bank. MuchBetter offers faster withdrawals (under 24 hours) if you prefer a dedicated gambling wallet. Cryptocurrency (Bitcoin, Ethereum) delivers the fastest withdrawals of all — under one hour — with no chargebacks and complete privacy.</div></div>

  </div>
</section>

<!-- FOOTER -->
<footer>
  <div class="container">
    <div class="rg-box">
      <strong>🛡 Responsible Gambling</strong> — Gambling should be fun, not a financial strategy. If you feel your gambling is becoming a problem, contact the <strong>ConnexOntario Helpline: 1-866-531-2600</strong> or visit <a href="https://www.connexontario.ca" rel="nofollow noopener" target="_blank" style="color:var(--accent);">ConnexOntario.ca</a>. Additional support: <strong>Gamblers Anonymous Canada</strong> and <a href="https://www.problemgambling.ca" rel="nofollow noopener" target="_blank" style="color:var(--accent);">problemgambling.ca</a>. 18+ only. Play Responsibly.
    </div>

    <div class="footer-grid">
      <div class="footer-col">
        <h4>Top Casinos</h4>
        <a href="#top-list">Jackpot City Review</a>
        <a href="#top-list">Spin Casino Review</a>
        <a href="#top-list">PlayOJO Canada</a>
        <a href="#top-list">LeoVegas Review</a>
        <a href="#top-list">Royal Vegas Review</a>
      </div>
      <div class="footer-col">
        <h4>Payment Guides</h4>
        <a href="#payment-methods">Interac Casinos</a>
        <a href="#payment-methods">Crypto Casinos Canada</a>
        <a href="#withdrawal-speed">Fast Withdrawal Guide</a>
        <a href="#interac">Interac e-Transfer Guide</a>
      </div>
      <div class="footer-col">
        <h4>About</h4>
        <a href="#about-author">About Lauren Taylor</a>
        <a href="#about-author">How We Review</a>
        <a href="/en-ca/">Casino Guide Canada</a>
        <a href="#faq">FAQ</a>
      </div>
      <div class="footer-col">
        <h4>Legal</h4>
        <p>18+ only. Gambling involves risk. All information is for entertainment purposes only.</p>
        <a href="/cdn-cgi/l/email-protection#751c1b131a351d1403101e1b1c031006021c1919161a1a1e5b161a18"><span class="__cf_email__" data-cfemail="660f080009260e0710030d080f100315110f0a0a0509090d4805090b">[email&#160;protected]</span></a>
        <a href="#faq">Terms of Use</a>
        <a href="#faq">Privacy Policy</a>
      </div>
    </div>

    <div class="footer-bottom">
      <p>© 2026 havekniveswillcook.com — Independent casino reviews for Canadian players. We are not affiliated with any casino operator. All bonus offers are subject to change. T&C Apply. 18+.</p>
    </div>
  </div>
</footer>

<!-- STICKY CTA -->
<div class="sticky-cta" id="stickyCta">
  <span class="sticky-bonus">🎁 Up to C$1,600 bonus</span>
  <a href="https://partners-official.com/ySXXBL" class="cta-sm" rel="nofollow sponsored noopener noreferrer" target="_blank">Get Bonus</a>
</div>

<!-- POPUP -->
<div class="popup-overlay" id="popupOverlay">
  <div class="popup" id="popup">
    <button class="popup-close" id="popupClose" aria-label="Close">✕</button>
    <div style="font-size:36px;margin-bottom:12px;">🎴</div>
    <h3>Exclusive Canadian Offer</h3>
    <p>Jackpot City is offering a <strong>C$1,600 welcome bonus</strong> for new players this week. Claim yours before it expires.</p>
    <div class="cta-wrap" style="margin:0;">
      <a href="https://partners-official.com/ySXXBL" class="cta-btn" rel="nofollow sponsored noopener noreferrer" target="_blank" style="font-size:16px;padding:14px 28px;">Claim C$1,600</a>
      <p class="cta-micro">🔒 Secure · 18+ · T&C Apply</p>
    </div>
  </div>
</div>

<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
// === COUNTERS ===
function animateCounter(el, end, dur) {
  let start = 0, startTime = null;
  const step = (ts) => {
    if (!startTime) startTime = ts;
    const p = Math.min((ts - startTime) / dur, 1);
    el.textContent = Math.floor(p * end).toLocaleString();
    if (p < 1) requestAnimationFrame(step);
  };
  requestAnimationFrame(step);
}
const regEl = document.querySelector('.reg-counter');
const onlineEl = document.querySelector('.online-counter');
if (regEl) animateCounter(regEl, 847, 1500);
if (onlineEl) animateCounter(onlineEl, 12847, 2000);
setInterval(() => {
  if (regEl) {
    const v = parseInt(regEl.textContent.replace(/,/g,''));
    regEl.textContent = (v + Math.floor(Math.random()*3+1)).toLocaleString();
  }
}, Math.random()*7000+8000);

// === PAYOUT TICKER ===
const caNames = ['Ethan Martin','Sophia Anderson','Lucas Thompson','Mia Garcia','Noah Brown','Emma Williams','Liam Johnson','Olivia Davis','Aiden Scott','Chloe Mitchell'];
const games = ['Mega Moolah','Book of Dead','Aviator','Lightning Roulette','Gonzo\'s Quest'];
const casinos = ['Jackpot City','Spin Casino','PlayOJO','LeoVegas','Royal Vegas'];
function genPayout() {
  const amt = (Math.floor(Math.random()*950+50)*100).toLocaleString();
  const mins = Math.floor(Math.random()*12+1);
  const name = caNames[Math.floor(Math.random()*caNames.length)];
  const game = games[Math.floor(Math.random()*games.length)];
  const casino = casinos[Math.floor(Math.random()*casinos.length)];
  return `${name} won C$${amt} on ${game} at ${casino} · ${mins} min ago`;
}
const ticker = document.getElementById('payoutTicker');
if (ticker) {
  let payouts = Array.from({length:8},genPayout);
  ticker.innerHTML = payouts.map(p=>`<span class="ticker-item">🏆 ${p}</span>`).join('');
  let pos = 0;
  setInterval(()=>{ pos-=1; if(pos<-ticker.scrollWidth/2)pos=0; ticker.style.transform=`translateX(${pos}px)`; },20);
  setInterval(()=>{ payouts.shift(); payouts.push(genPayout()); ticker.innerHTML=payouts.map(p=>`<span class="ticker-item">🏆 ${p}</span>`).join(''); },12000);
}

// === HAMBURGER ===
const navOverlay = document.getElementById('navOverlay');
const hamburgerBtn = document.getElementById('hamburgerBtn');
const navClose = document.getElementById('navClose');
if (hamburgerBtn) hamburgerBtn.addEventListener('click',()=>{ navOverlay.classList.add('open'); hamburgerBtn.setAttribute('aria-expanded','true'); });
if (navClose) navClose.addEventListener('click',()=>{ navOverlay.classList.remove('open'); hamburgerBtn.setAttribute('aria-expanded','false'); });
if (navOverlay) navOverlay.addEventListener('click',(e)=>{ if(e.target===navOverlay){ navOverlay.classList.remove('open'); hamburgerBtn.setAttribute('aria-expanded','false'); } });
document.addEventListener('keydown',(e)=>{ if(e.key==='Escape'){ navOverlay.classList.remove('open'); popupOverlay.classList.remove('active'); } });

// === STICKY CTA ===
const stickyCta = document.getElementById('stickyCta');
window.addEventListener('scroll',()=>{ if(stickyCta) stickyCta.style.display = window.scrollY>300?'flex':'none'; },{passive:true});

// === POPUP ===
const popupOverlay = document.getElementById('popupOverlay');
const popupClose = document.getElementById('popupClose');
let popupShown = false;
window.addEventListener('scroll',()=>{
  if(!popupShown && window.scrollY>=window.innerHeight*2){
    popupOverlay.classList.add('active');
    popupShown = true;
  }
},{passive:true});
let exitShown = false;
document.addEventListener('mouseleave',(e)=>{
  if(!exitShown && !popupShown && e.clientY<=10){
    popupOverlay.classList.add('active');
    exitShown = true; popupShown = true;
  }
});
function closePopup() { popupOverlay.classList.remove('active'); }
if (popupClose) popupClose.addEventListener('click', closePopup);
if (popupOverlay) popupOverlay.addEventListener('click',(e)=>{ if(e.target===popupOverlay) closePopup(); });

// === SHOW MORE ===
const showMoreBtn = document.getElementById('showMoreBtn');
const extraCasinos = document.getElementById('extraCasinos');
if (showMoreBtn) showMoreBtn.addEventListener('click',()=>{ extraCasinos.style.display='flex'; showMoreBtn.style.display='none'; });

// === REVEAL ON SCROLL ===
const revealEls = document.querySelectorAll('.reveal');
const revealObs = new IntersectionObserver((entries)=>{
  entries.forEach(e=>{ if(e.isIntersecting) e.target.classList.add('visible'); });
},{threshold:.1});
revealEls.forEach(el=>revealObs.observe(el));

// === XP BAR ===
const xpBar = document.getElementById('xpBar');
if (xpBar) {
  const xpObs = new IntersectionObserver(entries=>{
    if(entries[0].isIntersecting){ xpBar.style.width='72%'; xpObs.disconnect(); }
  });
  xpObs.observe(xpBar);
}

// === FAQ ACCORDION ===
function toggleFaq(btn) {
  const a = btn.nextElementSibling;
  btn.classList.toggle('open');
  a.classList.toggle('open');
}

// === BONUS CALCULATOR ===
const bonusCaps = {jackpot:1600,spin:1000,leovegas:700,royal:1200};
const bonusWager = {jackpot:35,spin:30,leovegas:35,royal:35};
const bonusFS = {jackpot:100,spin:0,leovegas:200,royal:0};
function calcBonus() {
  const dep = parseFloat(document.getElementById('depositAmt').value)||0;
  const casino = document.getElementById('casinoSelect').value;
  if(dep<10){ alert('Minimum deposit is C$10'); return; }
  const cap = bonusCaps[casino]||1000;
  const bonus = Math.min(dep,cap);
  const wager = (dep+bonus)*bonusWager[casino];
  const fs = bonusFS[casino];
  document.getElementById('rDep').textContent='C$'+dep.toFixed(2);
  document.getElementById('rBonus').textContent='C$'+bonus.toFixed(2);
  document.getElementById('rFS').textContent=fs?fs+' Free Spins':'None';
  document.getElementById('rWager').textContent='C$'+wager.toFixed(2)+' ('+bonusWager[casino]+'x)';
  document.getElementById('rTotal').textContent='C$'+(dep+bonus).toFixed(2)+' playing balance';
  const r=document.getElementById('bonusResult'); r.classList.add('show');
}

// === SPEED COMPARATOR ===
const speedData = {
  jackpot:{interac:'1–2 days',ewallet:'< 24h',crypto:'< 1h',pct:85},
  spin:{interac:'2–3 days',ewallet:'< 24h',crypto:'< 1h',pct:80},
  ojo:{interac:'1–2 days',ewallet:'< 12h',crypto:'< 1h',pct:92},
  leo:{interac:'1–3 days',ewallet:'< 12h',crypto:'< 2h',pct:88},
  royal:{interac:'2–3 days',ewallet:'< 48h',crypto:'< 1h',pct:75}
};
function updateSpeedComp() {
  const c1 = document.getElementById('casino1Select')?.value;
  const c2 = document.getElementById('casino2Select')?.value;
  if(!c1||!c2) return;
  const d1=speedData[c1], d2=speedData[c2];
  const time1=document.getElementById('time1'),time2=document.getElementById('time2');
  const bar1=document.getElementById('bar1'),bar2=document.getElementById('bar2');
  const res=document.getElementById('speedResult');
  if(time1) time1.textContent=d1.ewallet+' (e-wallet)';
  if(time2) time2.textContent=d2.ewallet+' (e-wallet)';
  if(bar1) setTimeout(()=>bar1.style.width=d1.pct+'%',100);
  if(bar2) setTimeout(()=>bar2.style.width=d2.pct+'%',100);
  if(res){
    const winner = d1.pct>=d2.pct?c1:c2;
    const names={jackpot:'Jackpot City',spin:'Spin Casino',ojo:'PlayOJO',leo:'LeoVegas',royal:'Royal Vegas'};
    res.innerHTML='✅ <strong>'+names[winner]+'</strong> has faster withdrawal speeds in our testing. <a href="https://partners-official.com/ySXXBL" rel="nofollow sponsored noopener" target="_blank">Claim bonus →</a>';
    res.style.display='block';
  }
}
window.addEventListener('load',updateSpeedComp);

// === QUIZ ===
let quizPref={};
function quizNext(step, pref) {
  quizPref['s'+step]=pref;
  document.getElementById('quizStep'+step).classList.remove('active');
  if(step<3) document.getElementById('quizStep'+(step+1)).classList.add('active');
}
function quizFinish(casino) {
  document.getElementById('quizStep3').classList.remove('active');
  document.getElementById('quizResult').classList.add('show');
  const names={jackpot:'Jackpot City Casino',spin:'Spin Casino',ojo:'PlayOJO Canada',leo:'LeoVegas',royal:'Royal Vegas'};
  const reasons={
    jackpot:'Largest welcome package (C$1,600) — ideal if you deposit C$200+ and love slots.',
    spin:'Balanced bonus with 30x wagering — great value for regular players.',
    ojo:'No wagering on free spins — everything you win is yours to keep immediately.'
  };
  document.getElementById('quizCasinoName').textContent=names[casino]||'Jackpot City Casino';
  document.getElementById('quizCasinoReason').textContent=reasons[casino]||reasons['jackpot'];
}
function quizReset() {
  quizPref={};
  document.querySelectorAll('.quiz-step').forEach(s=>s.classList.remove('active'));
  document.getElementById('quizStep1').classList.add('active');
  document.getElementById('quizResult').classList.remove('show');
}
</script>
</body>
</html>
