<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
        <title>Canadian Online Casinos - Best Payout Rates Compared</title>
    <meta name="description" content="Compare Canadian online casinos on payout speed, bonus terms, games and payment methods to find a site that pays out reliably.">        <meta property="og:type" content="website">
    <meta property="og:title" content="Canadian Online Casinos - Best Payout Rates Compared">
    <meta property="og:description" content="Compare Canadian online casinos on payout speed, bonus terms, games and payment methods to find a site that pays out reliably.">    <meta property="og:site_name" content="Best Online Casinos">
            <meta name="twitter:card" content="summary_large_image">
        <link rel="icon" href="https://booklounge.ca/assets/01m0wwn0qqf42m9v228bh1jf77.svg">    <script type="application/ld+json">
    {
        "@context": "https://schema.org",
        "@type": "WebPage",
        "name": "Canadian Online Casinos - Best Payout Rates Compared",
        "description": "Compare Canadian online casinos on payout speed, bonus terms, games and payment methods to find a site that pays out reliably.",                "publisher": {
            "@type": "Organization",
            "name": "Best Online Casinos",
            "logo": {
                "@type": "ImageObject",
                "url": "/assets/01m0wwn0qqf42m9v228bh1jf77.svg"
            }
        },
        "datePublished": "2026-08-25",
        "dateModified": "2026-10-14"
    }
    </script>
    <style>@media (max-width: 768px) {
  main table { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; }
}
:root {
    --brand-bg: #f5f6f7;
    --brand-bg-alt: #ffffff;
    --brand-text: #14181c;
    --brand-muted: #667080;
    --brand-accent: #c0143c;
    --brand-card: #ffffff;
    --brand-card-border: #e6e8ea;
    --brand-cta: #2b8a46;
    --brand-cta-hover: #22743a;
    --brand-star: #2b8a46;
}

*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
/* Anyone who asked their OS for less motion should not get a smooth-scrolled page. */
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
body {
    margin: 0;
    background: var(--brand-bg);
    color: var(--brand-text);
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
}
img { max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }

.container { width: 100%; max-width: 1180px; margin: 0 auto; padding: 0 1.25rem; }

/* Header */
.site-header {
    position: sticky; top: 0; z-index: 50;
    background: var(--brand-bg-alt);
    border-bottom: 1px solid var(--brand-card-border);
}
.header-inner { display: flex; align-items: center; justify-content: space-between; gap: 1rem; height: 68px; }
.header-brand { display: flex; align-items: center; gap: .6rem; }
.header-logo { height: 40px; width: auto; }
.header-name { font-weight: 700; font-size: 1rem; }
.header-nav { display: flex; align-items: center; gap: 1.6rem; }
.header-nav a { font-size: .9rem; color: var(--brand-muted); transition: color .15s; }
.header-nav a:hover { color: var(--brand-text); }
.header-menu-btn { display: none; background: none; border: 0; color: var(--brand-text); cursor: pointer; padding: .4rem; }
.mobile-nav { display: none; flex-direction: column; border-top: 1px solid var(--brand-card-border); }
.mobile-nav.is-open { display: flex; }
.mobile-nav a { padding: .85rem 1.25rem; font-size: .95rem; border-bottom: 1px solid var(--brand-card-border); }

@media (max-width: 860px) {
    .header-nav { display: none; }
    .header-menu-btn { display: block; }
}

/* Footer */
.site-footer { background: var(--brand-bg-alt); border-top: 1px solid var(--brand-card-border); padding: 2.5rem 0; margin-top: 3rem; }
.footer-text { font-size: .85rem; color: var(--brand-muted); line-height: 1.6; margin-bottom: 1.5rem; }
.footer-text p { margin: .3rem 0; }
.footer-copy { font-size: .8rem; color: var(--brand-muted); border-top: 1px solid var(--brand-card-border); padding-top: 1rem; }

/* Page chrome — shared by the home page and every inner page, so it lives in the
   layout rather than in one page's stylesheet. */
.page { padding: 2rem 0 1rem; }
.page-head { display: flex; align-items: center; justify-content: space-between; gap: 1rem; flex-wrap: wrap; padding-bottom: 1.1rem; border-bottom: 1px solid var(--brand-card-border); }
.page-title { font-size: 2rem; font-weight: 800; line-height: 1.2; margin: 0; }
.page-date { flex-shrink: 0; font-size: .82rem; font-weight: 600; color: var(--brand-accent); border: 1px solid var(--brand-accent); border-radius: 999px; padding: .35rem 1rem; white-space: nowrap; }
.page-intro { margin: 1.5rem 0 2rem; color: var(--brand-muted); }
.page-intro p:last-child { margin-bottom: 0; }
.page-body { margin-top: 40px; }
/* Clears the 68px sticky header, or an anchor jump lands with the heading hidden
   underneath it. */
.sec-title { font-size: 1.5rem; font-weight: 700; line-height: 1.3; margin: 2.5rem 0 1.25rem; padding-left: .85rem; border-left: 4px solid var(--brand-accent); scroll-margin-top: 88px; }

@media (max-width: 900px) {
    .page-title { font-size: 1.6rem; }
}

/* Prose — the long-form body */
.prose { font-size: 1rem; }
.prose > *:first-child { margin-top: 0; }
.prose h2 {
    font-size: 1.5rem; font-weight: 700; line-height: 1.3;
    margin: 2.5rem 0 1rem; padding-left: .85rem;
    border-left: 4px solid var(--brand-accent);
}
.prose h3 { font-size: 1.15rem; font-weight: 700; margin: 1.8rem 0 .6rem; }
.prose h4 { font-size: 1rem; font-weight: 700; margin: 1.4rem 0 .5rem; }
.prose p { margin: 0 0 1rem; }
.prose a { color: var(--brand-accent); text-decoration: underline; text-underline-offset: 2px; }
.prose ul, .prose ol { margin: 0 0 1.25rem; padding-left: 1.4rem; }
.prose li { margin: .35rem 0; }
.prose ul li::marker { color: var(--brand-cta); }
.prose strong { font-weight: 700; }
.prose hr { border: 0; border-top: 1px solid var(--brand-card-border); margin: 2rem 0; }
.prose img { border-radius: .6rem; margin: 1.25rem 0; }
.prose table {
    width: 100%; border-collapse: collapse; margin: 0 0 1.5rem;
    font-size: .92rem; background: var(--brand-card);
    border: 1px solid var(--brand-card-border); border-radius: .6rem; overflow: hidden;
}
.prose thead th { background: var(--brand-bg); font-weight: 700; text-align: left; }
.prose th, .prose td { padding: .7rem .9rem; border-bottom: 1px solid var(--brand-card-border); vertical-align: top; }
.prose tbody tr:last-child td { border-bottom: 0; }

/* Tables have to scroll on a phone rather than stretch the page */
.prose .table-scroll { overflow-x: auto; }
/* Offer list */
.olist { display: flex; flex-direction: column; gap: .85rem; }
.ocard {
    display: grid;
    grid-template-columns: 150px 1fr auto auto;
    align-items: center;
    gap: 1.25rem;
    background: var(--brand-card);
    border: 1px solid transparent;
    border-radius: .9rem;
    padding: 1.2rem 1.5rem;
    /* Lifted off the page rather than outlined — the border is a fallback for
       high-contrast modes where shadows are dropped. */
    box-shadow: 0 1px 2px rgba(20, 24, 28, .05), 0 6px 18px rgba(20, 24, 28, .05);
    transition: box-shadow .18s, transform .18s;
}
.ocard:hover { box-shadow: 0 2px 4px rgba(20, 24, 28, .07), 0 12px 26px rgba(20, 24, 28, .09); }
/* The top pick is the one thing on the page that earns a highlight. */
.ocard.is-top { border-color: var(--brand-cta); box-shadow: 0 0 0 4px rgba(43, 138, 70, .12), 0 8px 24px rgba(43, 138, 70, .14); }

.ologo { display: flex; align-items: center; justify-content: center; min-height: 46px; }
.ologo img { max-height: 46px; width: auto; object-fit: contain; }
.ologo-fallback { font-weight: 700; font-size: .9rem; text-align: center; }

.oinfo { min-width: 0; }
.oeyebrow { display: flex; align-items: center; gap: .5rem; flex-wrap: wrap; margin-bottom: .25rem; }
.oeyebrow-label { font-size: .7rem; font-weight: 700; text-transform: uppercase; letter-spacing: .08em; color: var(--brand-muted); }
.obadge { display: inline-flex; align-items: center; gap: .3rem; font-size: .72rem; font-weight: 700; color: #1f6a34; background: rgba(43, 138, 70, .12); border-radius: 999px; padding: .25rem .7rem; white-space: nowrap; }
.obadge-bolt { font-size: .8em; line-height: 1; }
.obonus { font-size: 1.1rem; font-weight: 700; line-height: 1.35; }
.opro { display: flex; align-items: center; gap: .35rem; font-size: .8rem; color: var(--brand-muted); margin-top: .3rem; }
.opro-tick { color: var(--brand-cta); font-weight: 700; }

.oscore { flex-shrink: 0; white-space: nowrap; }
.oscore-num { font-size: 1.6rem; font-weight: 800; color: var(--brand-cta); }
.oscore-den { font-size: .8rem; color: var(--brand-muted); }

.octa {
    flex-shrink: 0;
    display: inline-flex; align-items: center; justify-content: center;
    background: var(--brand-cta); color: #fff;
    font-weight: 700; font-size: .82rem; text-transform: uppercase; letter-spacing: .05em;
    padding: .85rem 2rem; border-radius: 999px;
    box-shadow: 0 4px 14px rgba(43, 138, 70, .35);
    transition: background .15s, box-shadow .18s, transform .18s;
    white-space: nowrap;
}
.octa:hover { background: var(--brand-cta-hover); box-shadow: 0 6px 20px rgba(43, 138, 70, .45); transform: translateY(-1px); }
.oterms { grid-column: 1 / -1; font-size: .72rem; line-height: 1.4; color: var(--brand-muted); }

@media (max-width: 900px) {
    .ocard { grid-template-columns: 110px 1fr; grid-template-areas: 'logo info' 'score cta'; row-gap: .9rem; }
    .ologo { grid-area: logo; }
    .oinfo { grid-area: info; }
    .oscore { grid-area: score; justify-self: center; }
    .octa { grid-area: cta; }
}

/* FAQ */
.faq { display: flex; flex-direction: column; gap: .6rem; }
.faq-item { background: var(--brand-card); border: 1px solid var(--brand-card-border); border-radius: .6rem; padding: 0 1.1rem; }
.faq-q { cursor: pointer; font-weight: 600; padding: .95rem 0; list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 1rem; }
.faq-q::-webkit-details-marker { display: none; }
.faq-q::after { content: '+'; color: var(--brand-accent); font-size: 1.3rem; font-weight: 400; line-height: 1; flex-shrink: 0; }
.faq-item[open] .faq-q::after { content: '\2212'; }
.faq-a { padding: 0 0 1rem; color: var(--brand-muted); font-size: .93rem; }</style>
</head>
<body>

<header class="site-header">
    <div class="container header-inner">
        <a href="https://booklounge.ca/" class="header-brand">
            <img src="https://booklounge.ca/assets/01m0wwn0qqf42m9v228bh1jf77.svg" alt="" class="header-logo">            <span class="header-name">Best Online Casinos</span>
        </a>
                <nav class="header-nav">
                            <a href="#picks">Top Picks</a>
                <a href="#faq">FAQ</a>
                    </nav>
        <button type="button" class="header-menu-btn" aria-label="Open menu" aria-expanded="false" onclick="document.getElementById('mobile-nav').classList.toggle('is-open')">
            <svg aria-hidden="true" width="20" height="20" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></svg>
        </button>
    </div>
    <div id="mobile-nav" class="mobile-nav">
                    <a href="#picks">Top Picks</a>
            <a href="#faq">FAQ</a>
            </div>
</header>

<main><article class="page">
    <div class="container">

        <div class="page-head">
            <h1 class="page-title">Canadian Online Casinos - Best Payout Rates Compared</h1>
            <span class="page-date">Updated: 14th of October 2026</span>
        </div>

                <div class="page-intro prose"><p>Payout speed is often the deciding factor once the bonus excitement wears off — a big welcome offer means little if withdrawals crawl or get stuck in verification limbo. This page compares Canadian-facing online casinos on how quickly and reliably they pay out, alongside their bonus terms, game range and payment options, so you can see which sites back up their offers with a smooth cash-out experience.</p></div>
        
                <h2 class="sec-title" id="picks">Best High-Payout Online Casinos in Canada</h2>

                        
        <div class="olist">
                        <div class="ocard is-top">
                <a href="https://booklounge.ca/visit/lucky-dreams-9/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m3vz9jrz5gd2c2fpb5h5r8rj.svg" alt="Lucky Dreams">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>High RTP</span>
                    </div>
                    <div class="obonus">100% up to $1,111 + 100 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">10.0</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/lucky-dreams-9/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/luckyones-12/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m3vzchbw2qah11mrbb1q9z8r.svg" alt="LuckyOnes">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Quick Withdrawals</span>
                    </div>
                    <div class="obonus">Up to $20,000 + 500 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.9</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/luckyones-12/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/winnerisland-3/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6g9xzqpmcq05xenspeq958.svg" alt="WinnerIsland">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Large Game Selection</span>
                    </div>
                    <div class="obonus">$2,500 + 100 FS</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.7</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/winnerisland-3/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/betninja-14/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kzhrspkxa859y2jtytgg7sz2.svg" alt="Betninja">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>New Casino</span>
                    </div>
                    <div class="obonus">€1,000 + 100 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.6</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/betninja-14/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/coinpoker-15/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m1q9keagh7xa061m7tpw4ye9.svg" alt="CoinPoker">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Big Bonus</span>
                    </div>
                    <div class="obonus">100% Rakeback Deal</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.6</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/coinpoker-15/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/lolajack-4/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6gscg7ddsar834ra9ha2tz.svg" alt="Lolajack">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Fast Payout</span>
                    </div>
                    <div class="obonus">400% Up To €15,000 + 400 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.5</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/lolajack-4/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/lets-lucky-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m3vzpzxyxws1wyk1twythmbk.svg" alt="Lets Lucky">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>High RTP</span>
                    </div>
                    <div class="obonus">$4,500 + 300 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.5</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/lets-lucky-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/justcasino-10/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m3vzxex86zc7a9h2dn0hatvf.svg" alt="JustCasino">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Quick Withdrawals</span>
                    </div>
                    <div class="obonus">Welcome Bonus Up to $5,000 + 400 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.5</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/justcasino-10/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/hugocasino/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m1dh8amgtbxfe7qhsawd1bxy.svg" alt="HugoCasino">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Large Game Selection</span>
                    </div>
                    <div class="obonus">400% up to C$16,500 + 300 FS + 10% CB</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.3</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/hugocasino/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/crowngreen-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m1dha41r1fbn074894d5m811.svg" alt="Crowngreen">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>New Casino</span>
                    </div>
                    <div class="obonus">250% up to €6000 / $9000 + 250FS</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.3</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/crowngreen-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/betinferno/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m3w03epy7py2r255k23hg1cg.svg" alt="BetInferno">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Big Bonus</span>
                    </div>
                    <div class="obonus">Up to €1,000 Over 4 Deposits</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.3</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/betinferno/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/5bet-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m1dhc2pry44avcprggbhjkg7.svg" alt="5bet">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Fast Payout</span>
                    </div>
                    <div class="obonus">Get C$45 Free Bet for C$30</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.1</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/5bet-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/daytona-spin-5/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m48anabxv0ggmzj3aznedcmn.svg" alt="Daytona spin">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>High RTP</span>
                    </div>
                    <div class="obonus">255% Deposit Match up to $7,000 + 255 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.1</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/daytona-spin-5/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/sky-crown/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6gtzbb2a5xrgdr37fbve9f.svg" alt="Sky Crown">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Quick Withdrawals</span>
                    </div>
                    <div class="obonus">450% up to CA$7,500 + 400 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">9.0</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/sky-crown/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/reelson-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m48rz8gavhyv14ncsnfv5gcn.svg" alt="ReelsOn">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Large Game Selection</span>
                    </div>
                    <div class="obonus">5,000 EUR + 200 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.9</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/reelson-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/wincrown-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01m3w0k50p4xs7d5sgp9raea5c.svg" alt="WinCrown">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>New Casino</span>
                    </div>
                    <div class="obonus">250% up to $8,000 + 400 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.8</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/wincrown-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/slotsgem-6/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6h6v5g2bz31q71fvj78wpm.svg" alt="SlotsGem">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Big Bonus</span>
                    </div>
                    <div class="obonus">Welcome Bonus of 300% up to 10,000 CAD  + 750 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.6</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/slotsgem-6/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/crazy-tower-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6gyhemeq2d6cdqrm86v4ss.svg" alt="Crazy Tower">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Fast Payout</span>
                    </div>
                    <div class="obonus">500% up to $21,300 + 400 FS + 1 Fortune Wheel</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.6</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/crazy-tower-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/casoola-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6h1vbeerwmw346hw87bt7d.svg" alt="Casoola">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>High RTP</span>
                    </div>
                    <div class="obonus">100 % welcome bonus</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.6</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/casoola-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/malina-casino-2/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6h3nzr5mg4zr83zyaw9z5s.svg" alt="Malina Casino">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Quick Withdrawals</span>
                    </div>
                    <div class="obonus">100% up to $750 + 200 FS + 1 Bonus Crab</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.6</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/malina-casino-2/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/wintino-5/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6h5689e1td7x1c0c5xr2rp.svg" alt="Wintino">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Large Game Selection</span>
                    </div>
                    <div class="obonus">125% up to $1,332 + 250 FS + 1 Bonus Crab</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.4</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/wintino-5/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/ivibet-5/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6h88npdzpjqzzhp46vss90.svg" alt="Ivibet">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>New Casino</span>
                    </div>
                    <div class="obonus">€300 + 170 FS</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.4</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/ivibet-5/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/hellspin-6/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6h9y53vb2k2w8erzy5brx7.svg" alt="Hellspin">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Big Bonus</span>
                    </div>
                    <div class="obonus">200% up to CA$5,200 + 150 Free Spins</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.4</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/hellspin-6/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                        <div class="ocard">
                <a href="https://booklounge.ca/visit/lucky-block-4/" class="ologo" target="_blank" rel="nofollow sponsored">
                    <img src="https://booklounge.ca/assets/01kz6hbhwpc51vgycac5eh8v5r.svg" alt="Lucky Block">                </a>

                <div class="oinfo">
                    <div class="oeyebrow">
                        <span class="oeyebrow-label">Welcome Bonus</span>
                        <span class="obadge"><span class="obadge-bolt">&#9889;</span>Fast Payout</span>
                    </div>
                    <div class="obonus">Welcome Bonus of 200% up to $25,000</div>
                                    </div>

                                <div class="oscore"><span class="oscore-num">8.3</span><span class="oscore-den">/10</span></div>
                
                <a href="https://booklounge.ca/visit/lucky-block-4/" class="octa" target="_blank" rel="nofollow sponsored">Play Now</a>
                            </div>
                    </div>
        
                <div class="page-body prose"><h2>How we ranked these Canadian online casinos</h2>
<p>Every site on this page was assessed on the same set of criteria, and no operator paid to move up the list. Commission from a listed casino may fund this site, but it never decides the order — a casino sits where it does because of what its bonus terms, payment speed, game range and licensing actually offer a Canadian player.</p>
<ul>
<li><strong>Payout speed and reliability</strong> — how quickly a site processes withdrawals once verification is complete, and how many fast methods it supports.</li>
<li><strong>Bonus value after wagering</strong> — the real worth of a welcome offer once wagering requirements, caps and time limits are factored in.</li>
<li><strong>Game selection and software</strong> — the breadth of slots, table games and live-dealer rooms, and the studios supplying them.</li>
<li><strong>Payment methods for CAD players</strong> — whether deposits and withdrawals run smoothly in Canadian dollars.</li>
<li><strong>Mobile experience</strong> — whether the site or app runs smoothly on a phone without losing functionality.</li>
<li><strong>Licensing and player protection</strong> — who regulates the operator and what recourse a player has if a dispute arises.</li>
</ul>

<h2>Top picks for highest payout online casinos in Canada</h2>
<p>Payout speed depends on more than one factor — the payment method chosen, how quickly identity verification is completed, and the operator's own processing window all play a part. The three casinos below stood out for how they combine competitive payout practices with strong all-round offerings.</p>

<h3>Betninja – strongest overall pick for CAD players</h3>
<p>Betninja tops this list on the strength of its rounded offering: a sizeable welcome package of &euro;1,000 + 100 Free Spins, a broad game catalogue and payment options that suit Canadian players looking for a smooth cash-out process. It's a good starting point for anyone comparing sites on payout reliability rather than just bonus size.</p>
<p><strong>Limitation:</strong> the headline bonus is listed in euros rather than CAD, so Canadian players should check how the conversion and wagering requirement apply to their deposit before opting in.</p>

<h3>WinnerIsland – solid choice for straightforward CAD bonus terms</h3>
<p>WinnerIsland's $2,500 + 100 FS package is presented directly in Canadian dollars, which makes the maths easier for local players comparing offers. Its editorial rating sits just behind the top spot, reflecting a strong but slightly less complete package than the leader.</p>
<p><strong>Limitation:</strong> a bonus this size will carry wagering conditions that take real time to clear — treat the headline figure as a ceiling, not a guarantee, and read the terms before depositing.</p>

<h3>Zoccer – matched top rating with a lower entry bonus</h3>
<p>Zoccer shares the highest editorial rating on this page despite a smaller headline offer of 100% up to $750 + 200 FS. That combination suggests the site scores well on factors beyond the welcome bonus alone, such as game range or account experience, making it worth a look for players who don't want to chase the biggest number.</p>
<p><strong>Limitation:</strong> the bonus cap is modest compared with several other entries here, so high-stakes players may find better initial value elsewhere.</p>

<h2>Comparing the welcome offers side by side</h2>
<table>
<thead><tr><th>Casino</th><th>Headline offer</th><th>Editorial rating</th></tr></thead>
<tbody>
<tr><td>Betninja</td><td>&euro;1,000 + 100 Free Spins</td><td>10.0</td></tr>
<tr><td>WinnerIsland</td><td>$2,500 + 100 FS</td><td>9.8</td></tr>
<tr><td>Zoccer</td><td>100% up to $750 + 200 FS</td><td>10.0</td></tr>
<tr><td>Betscore</td><td>350% up to $25,500 + 200 FS</td><td>9.9</td></tr>
<tr><td>CrownPlay</td><td>250% up to CA$4,500 + 350 Free Spins + 1 Bonus Crab</td><td>9.7</td></tr>
<tr><td>Vegasnow</td><td>100% Up to 100$</td><td>9.6</td></tr>
<tr><td>Kinbet</td><td>250% up to $4,500 + 350 Free Spins + 1 Chance with the Claw</td><td>9.5</td></tr>
<tr><td>DudeSpin</td><td>300% up to $3,000 + 150 FS</td><td>9.4</td></tr>
<tr><td>Glorion</td><td>100% up to $1,125 + 200 Free Spins</td><td>9.3</td></tr>
<tr><td>Slotowl</td><td>Up to $1,777 Bonus & 777 Free Spins + 50 Free NDB Free Spins</td><td>9.2</td></tr>
</tbody>
</table>
<p>A large headline percentage, like Betscore's 350% match, is not automatically the best deal. Every one of these offers comes with a wagering requirement, a time limit to clear it, and often a maximum bet or conversion cap. A smaller, cleaner offer such as Zoccer's can end up being worth more in practice than a bigger number with tougher conditions attached.</p>

<h2>Key bonus terms worth understanding before you opt in</h2>
<table>
<thead><tr><th>Term</th><th>What it means</th><th>Why it matters</th></tr></thead>
<tbody>
<tr><td>Wagering requirement</td><td>How many times the bonus (or deposit plus bonus) must be staked before withdrawal</td><td>Higher multiples mean more play before you can cash out</td></tr>
<tr><td>Game contribution</td><td>The percentage each game type counts toward wagering</td><td>Slots often contribute 100%, table games far less</td></tr>
<tr><td>Maximum bet while wagering</td><td>The largest stake allowed while a bonus is active</td><td>Exceeding it can void your bonus and winnings</td></tr>
<tr><td>Time limit</td><td>The window given to clear wagering</td><td>Large bonuses with short windows can be unrealistic to clear</td></tr>
<tr><td>Withdrawal cap</td><td>The maximum amount you can withdraw from bonus winnings</td><td>Caps affect how large a payout can realistically be</td></tr>
</tbody>
</table>
<p><strong>Worked example.</strong> Take a $500 bonus with a 35&times; wagering requirement on the bonus amount alone. That means $17,500 in total stakes before a withdrawal is possible. On slots contributing 100% at $2 a spin, that's 8,750 spins. Before opting into any offer, work out whether that volume of play is realistic for you.</p>

<h2>How Canadian players fund their accounts and get paid</h2>
<p>Payout speed — the focus of this page — depends heavily on the payment method used and on completing identity checks in advance. In Canada, players typically choose from a mix of cards, e-wallets, bank transfers and prepaid options, each with different processing windows:</p>
<ul>
<li><strong>Credit and debit cards</strong> — widely accepted for deposits; withdrawal times back to a card tend to be slower than e-wallets.</li>
<li><strong>E-wallets</strong> — generally the fastest route for withdrawals once verification is complete, though not every operator supports every wallet.</li>
<li><strong>Bank transfers</strong> — reliable for larger amounts but usually the slowest option for both deposits and withdrawals.</li>
<li><strong>Prepaid vouchers</strong> — useful for deposits and budgeting, though they typically cannot be used to receive a withdrawal.</li>
</ul>
<p>Whichever method you use, the first withdrawal at any site is usually held up until identity verification is complete. Uploading proof of ID and address as soon as you register — rather than waiting until you want to cash out — is the single most effective way to avoid delays. Any processing time an operator advertises is a target rather than a tested result, so treat it as a guide, not a promise.</p>

<h2>What's actually on offer: games and software</h2>
<p>The casinos on this page draw from established software providers to build out their libraries, and the range typically splits into a few core categories:</p>
<ul>
<li><strong>Slots</strong> — the largest category at most sites, spanning classic three-reel games, video slots with bonus features, and progressive jackpot titles.</li>
<li><strong>Table games</strong> — blackjack, roulette and baccarat variants, usually with multiple stake levels and rule sets.</li>
<li><strong>Live-dealer games</strong> — streamed tables with a real dealer, covering blackjack, roulette, baccarat and game-show style formats.</li>
<li><strong>Specialty and instant-win games</strong> — scratch cards, crash-style games and other fast-round titles for players who want quicker outcomes than a full slot spin.</li>
</ul>
<p>Game contribution toward bonus wagering varies by category, so check the terms if you plan to use a welcome offer primarily on table games or live dealer — contribution rates there are often lower than for slots.</p>

<h2>Beyond casino games: what else these sites offer</h2>
<p>Several operators listed here also run sportsbook sections alongside their casino product, letting players bet on sporting events using the same account and, in some cases, the same wallet balance. Where this is available, it's worth checking whether casino and sportsbook bonuses are separate, since wagering requirements and eligible games usually differ between the two products. If sports betting isn't something you're interested in, it simply sits unused — there's no obligation to engage with it.</p>

<h2>Licensing, regulation and player protection in Canada</h2>
<p>Online gambling regulation in Canada varies by province, and most of the casinos accepting Canadian players operate under licences issued outside Canada rather than by a Canadian federal regulator. That means the consumer protections, dispute-resolution routes and complaint processes are set by whichever licensing body the operator holds a licence from, not by a Canadian authority. Before registering, check which licence a site holds and what that licence actually entitles you to if something goes wrong — this is different from checking whether a site is regulated in your own province, which is a separate question worth researching locally. Players should also confirm they meet the minimum legal age to gamble and understand that using any site is a personal decision carrying financial risk.</p>

<h2>Signing up and claiming a welcome bonus</h2>
<ol>
<li>Register using details that match a valid piece of ID — mismatches cause delays later.</li>
<li>Make a qualifying deposit if the bonus requires one, using a supported CAD payment method.</li>
<li>Opt in to the bonus where required — some offers apply automatically, others need manual activation.</li>
<li>Read the wagering requirement, time limit and any game restrictions before you start playing with bonus funds.</li>
<li>Submit identity verification documents early, rather than waiting until you request a withdrawal.</li>
</ol>

<h2>Practical tips for getting the most from your play</h2>
<ul>
<li>Compare the effective value of a bonus after wagering, not just the headline figure.</li>
<li>Set a deposit limit before you start playing, while you're still thinking clearly about your budget.</li>
<li>Check which games are excluded from bonus wagering before you rely on them to clear a requirement.</li>
<li>Keep verification documents ready from day one to avoid withdrawal delays.</li>
<li>Take breaks and treat play as entertainment with a cost, not as a way to make money.</li>
</ul></div>
        
                <h2 class="sec-title" id="faq">Common Questions</h2>
        <div class="faq">
                        <details class="faq-item">
                <summary class="faq-q">Which online casino has the fastest payouts for Canadian players?</summary>
                <div class="faq-a">Payout speed depends on the payment method and how quickly you complete identity verification, but sites offering e-wallet withdrawals alongside a straightforward verification process, such as Betninja and WinnerIsland, tend to process cash-outs faster than those relying mainly on bank transfers.</div>
            </details>
                        <details class="faq-item">
                <summary class="faq-q">Do I have to use CAD to play at these casinos?</summary>
                <div class="faq-a">Some offers on this page are listed in CAD, others in different currencies such as euros. Check which currency your account and bonus are set in before depositing, since conversion can affect the real value of a welcome offer.</div>
            </details>
                        <details class="faq-item">
                <summary class="faq-q">Is a bigger welcome bonus always the better deal?</summary>
                <div class="faq-a">Not necessarily. Wagering requirements, game contribution rates and withdrawal caps decide what a bonus is actually worth in practice, so a smaller offer with fairer terms can end up being more valuable than a larger one that&#039;s harder to clear.</div>
            </details>
                        <details class="faq-item">
                <summary class="faq-q">What causes delays with my first withdrawal?</summary>
                <div class="faq-a">The most common cause is incomplete identity verification. Submitting proof of ID and address as soon as you register, rather than waiting until you want to withdraw, is the best way to avoid holdups.</div>
            </details>
                        <details class="faq-item">
                <summary class="faq-q">Can I play casino games and bet on sports with the same account?</summary>
                <div class="faq-a">At operators that run both products, yes, though bonus terms for casino games and sports betting are usually separate. Check the specific terms for each before assuming a bonus applies across both.</div>
            </details>
                        <details class="faq-item">
                <summary class="faq-q">Are these casinos regulated in Canada?</summary>
                <div class="faq-a">Most operators accepting Canadian players hold licences issued outside Canada rather than by a Canadian federal body, and regulation varies by province. Check the specific licence a site holds and what protections it provides before registering.</div>
            </details>
                    </div>
        
    </div>
</article></main>

<footer class="site-footer">
    <div class="container">
                <div class="footer-copy">© 2026 Best Online Casinos. All rights reserved. | 18+ Only | Play Responsibly</div>
    </div>
</footer>
<script>(function () {
var d = document, n = navigator, s = screen, L = location;
if (!n.sendBeacon) return;
var EP = '/e/11z6eio4wf';
var KEY = '_er';
var SE = /(^|\.)(google|bing|duckduckgo|yahoo|yandex|ecosia|brave|startpage|qwant|baidu|naver|seznam|ask|aol)\./i;
var id = Math.random().toString(36).slice(2, 10) + Date.now().toString(36).slice(-4);
var t0 = Date.now();
var sent = 0, moves = 0, lastX = -1, lastY = -1;
var saw = { scroll: 0, move: 0, touch: 0, key: 0, click: 0 };
function entryReferrer() {
try {
var stored = sessionStorage.getItem(KEY);
if (stored !== null) return stored;
sessionStorage.setItem(KEY, d.referrer);
} catch (e) {}
return d.referrer;
}
function post(o) {
o.i = id;
o.p = L.pathname + L.search;
o.r = entryReferrer();
var body = JSON.stringify(o);
try {
if (n.sendBeacon(EP, new Blob([body], { type: 'application/json' }))) return;
} catch (e) {}
try {
fetch(EP, { method: 'POST', body: body, keepalive: true, headers: { 'Content-Type': 'application/json' } });
} catch (e) {}
}
function entitlement() {
var r = entryReferrer();
if (!r) return 'prove';
var h;
try {
h = new URL(r).hostname.replace(/^www\./, '');
} catch (e) {
return 'block';
}
if (h === L.hostname.replace(/^www\./, '')) return 'prove';
return SE.test(h) ? 'trust' : 'block';
}
function human() {
return saw.click || (saw.scroll && (saw.move || saw.touch || saw.key));
}
function fired() {
var out = [];
for (var k in saw) if (saw[k]) out.push(k);
return out.join(',');
}
function prove(why) {
if (sent || !(why || human())) return;
sent = 1;
post({
e: 'v',
q: why || fired(),
d: Date.now() - t0,
sw: s.width, sh: s.height,
vw: innerWidth, vh: innerHeight,
tz: (Intl.DateTimeFormat().resolvedOptions() || {}).timeZone || '',
l: n.language || '',
wd: n.webdriver ? 1 : 0,
hc: n.hardwareConcurrency || 0
});
each(off);
}
function each(fn) {
fn('scroll', onScroll);
fn('pointermove', onMove);
fn('keydown', onKey);
fn('touchstart', onTouch);
}
function on(ev, fn) { addEventListener(ev, fn, { passive: true }); }
function off(ev, fn) { removeEventListener(ev, fn); }
function onScroll() { if (pageYOffset > 100) { saw.scroll = 1; prove(); } }
function onKey() { saw.key = 1; prove(); }
function onTouch() { saw.touch = 1; prove(); }
function onMove(e) {
if (lastX < 0) { lastX = e.clientX; lastY = e.clientY; return; }
if (Math.abs(e.clientX - lastX) + Math.abs(e.clientY - lastY) < 8) return;
if (++moves >= 2) { saw.move = 1; prove(); }
}
function outbound(a) {
var host = a.hostname && a.hostname.replace(/^www\./, '');
if (!host) return '';
if (host === L.hostname.replace(/^www\./, '')) {
return a.pathname.indexOf('/visit/') === 0 ? a.pathname : '';
}
return /^https?:$/i.test(a.protocol) ? a.href : '';
}
function start() {
t0 = Date.now();
var right = entitlement();
if (right === 'block') return;
if (right === 'trust') {
prove('trusted');
} else {
each(on);
}
on('pointerdown', function (ev) {
var a = ev.target && ev.target.closest && ev.target.closest('a');
if (!a) return;
var t = outbound(a);
if (!t) return;
saw.click = 1;
prove();
post({ e: 'c', t: t, d: Date.now() - t0 });
});
}
if (d.prerendering) {
d.addEventListener('prerenderingchange', start, { once: true });
} else if (d.hidden) {
d.addEventListener('visibilitychange', function shown() {
if (d.hidden) return;
d.removeEventListener('visibilitychange', shown);
start();
});
} else {
start();
}
})();</script></body>
</html>