{"id":49071,"date":"2026-02-16T17:04:33","date_gmt":"2026-02-16T22:04:33","guid":{"rendered":"https:\/\/gcmsnotesrequest.ca\/?post_type=knowledge-article&#038;p=49071"},"modified":"2026-03-20T18:01:32","modified_gmt":"2026-03-20T22:01:32","slug":"ircc-vs-cbsa-gcms-notes","status":"publish","type":"knowledge-article","link":"https:\/\/gcmsnotesrequest.ca\/hi\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/","title":{"rendered":"IRCC vs CBSA GCMS Notes"},"content":{"rendered":"\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"WebApplication\",\n  \"name\": \"GCMS Notes Recommendation Tool\",\n  \"description\": \"Answer 4 quick questions to find out which GCMS notes are right for your immigration case. Get a personalised recommendation for IRCC notes, CBSA notes, or a complete case file.\",\n  \"url\": \"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/\",\n  \"applicationCategory\": \"UtilityApplication\",\n  \"operatingSystem\": \"Any\",\n  \"offers\": {\n    \"@type\": \"AggregateOffer\",\n    \"priceCurrency\": \"CAD\",\n    \"lowPrice\": \"20\",\n    \"highPrice\": \"39\",\n    \"offerCount\": \"5\"\n  },\n  \"provider\": {\n    \"@type\": \"Organization\",\n    \"name\": \"GCMS Notes Request\",\n    \"url\": \"https:\/\/gcmsnotesrequest.ca\",\n    \"sameAs\": []\n  },\n  \"featureList\": [\n    \"Interactive product recommendation quiz\",\n    \"Personalised GCMS notes guidance based on visa type and situation\",\n    \"Covers IRCC notes, CBSA notes, combined bundles, and complete case files\",\n    \"Same-day submission of requests\",\n    \"Same-day delivery upon government release\"\n  ],\n  \"isAccessibleForFree\": true,\n  \"inLanguage\": \"en-CA\"\n}\n\n<\/script>\n\n\n\n<blockquote class=\"wp-block-quote has-text-link-3-background-color has-background is-layout-flow wp-block-quote-is-layout-flow\" style=\"border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px\">\n<p>IRCC GCMS notes contain officer assessments, processing stages, and decision rationale for your immigration application. CBSA GCMS notes cover security screening results, admissibility checks, and travel history verification. Most applicants start with IRCC notes for a clear picture of their application status. If you suspect security screening delays, add CBSA notes or order both departments together for the most complete view.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What Are IRCC GCMS Notes?<\/h2>\n\n\n\n<p>IRCC (Immigration, Refugees and Citizenship Canada) is the department that processes immigration applications. When you <a href=\"https:\/\/gcmsnotesrequest.ca\/product\/gcms-notes-from-ircc\/\">order GCMS notes from IRCC<\/a>, you receive the following information about your case:<\/p>\n\n\n\n<p>Officer notes and assessments on your application. Completed processing stages and where your file currently sits. Document checklists showing what was received and what may be missing. Reasons for delays or concerns flagged by officers. Internal communications between officers reviewing your file. Decision rationale if a decision has been made.<\/p>\n\n\n\n<p>These notes give you the most complete picture of where your application stands within IRCC. If you want to understand why your application is taking longer than expected, or what an officer has noted about your file, IRCC GCMS notes are what you need.<\/p>\n\n\n\n<p>Read our complete guide if you wonder <a href=\"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/everything-about-gcms-notes\/\">what are GCMS notes<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Are CBSA GCMS Notes?<\/h2>\n\n\n\n<p>CBSA (Canada Border Services Agency) handles security screening and admissibility assessments. When you <a href=\"https:\/\/gcmsnotesrequest.ca\/product\/gcms-notes-from-cbsa\/\">order GCMS notes from CBSA<\/a>, you receive:<\/p>\n\n\n\n<p>Your security screening status. Travel history verification results. Admissibility assessments. Information that IRCC may have redacted under statutory exemptions.<\/p>\n\n\n\n<p>If your application appears stuck at the security screening stage, or if you have concerns about background checks, CBSA notes provide the information that IRCC notes may not contain. Security screening delays are one of the most common reasons for extended processing times, as explained in our <a href=\"https:\/\/gcmsnotesrequest.ca\/gcms-notes-processing-time\/\">GCMS notes processing time<\/a> page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key Differences Between IRCC and CBSA GCMS Notes<\/h2>\n\n\n\n<p>The core difference is scope. IRCC notes focus on your immigration application: how it is being processed, what officers have assessed, and what decisions have been made or are pending. CBSA notes focus on security and admissibility: whether background checks are complete and whether any concerns were flagged.<\/p>\n\n\n\n<p>IRCC notes are the starting point for most applicants because they cover the broadest range of information. CBSA notes fill in the gaps, particularly around security screening, which IRCC is not always able to disclose in their own records due to statutory exemptions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Side-by-Side Comparison<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>IRCC GCMS Notes<\/th><th>CBSA GCMS Notes<\/th><\/tr><\/thead><tbody><tr><td><strong>Officer assessments<\/strong><\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td><strong>Processing history<\/strong><\/td><td>Yes<\/td><td>Limited<\/td><\/tr><tr><td><strong>Decision rationale<\/strong><\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td><strong>Security screening status<\/strong><\/td><td>Mentioned only<\/td><td>Full details<\/td><\/tr><tr><td><strong>Travel history verification<\/strong><\/td><td>No<\/td><td>Yes<\/td><\/tr><tr><td><strong>Admissibility checks<\/strong><\/td><td>No<\/td><td>Yes<\/td><\/tr><tr><td><strong>Document checklists<\/strong><\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td><strong>Redacted info from IRCC<\/strong><\/td><td>N\/A<\/td><td>May be included<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"recommendation-tool\">Which GCMS Notes Should You Order?<\/h2>\n\n\n\n<!--\n  GCMS Notes Recommendation Tool \u2014 Full Inline Version\n  For: Knowledge article page (e.g., \/ircc-vs-cbsa-gcms-notes\/)\n  Implementation: Paste into an Elementor HTML widget\n  CSS: All rules scoped under #gcms-recommendation-tool for WordPress theme isolation\n  v2: Email capture added to result screen (after Order Now \/ Learn More buttons)\n-->\n<div id=\"gcms-recommendation-tool\"><\/div>\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans:wght@400;500;600;700&display=swap');\n\n  \/* \u2500\u2500\u2500 Scoped variables \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool {\n    --gcms-primary: #655bd9;\n    --gcms-primary-light: #E6E7FF;\n    --gcms-primary-mid: #7d7ae8;\n    --gcms-bg: #f4f4f4;\n    --gcms-card: #FFFFFF;\n    --gcms-text: #000000;\n    --gcms-text-mid: #3a3a3a;\n    --gcms-text-light: #606060;\n    --gcms-border: #d4d4d8;\n    --gcms-border-hover: #b0b0b8;\n    --gcms-success: #16a34a;\n    --gcms-font: 'Noto Sans', sans-serif;\n    --gcms-shadow: 0 1px 3px rgba(0,0,0,0.06), 0 1px 2px rgba(0,0,0,0.04);\n    --gcms-shadow-md: 0 4px 12px rgba(0,0,0,0.08);\n    --gcms-radius: 10px;\n    max-width: 600px;\n    margin: 0 auto !important;\n    font-family: var(--gcms-font) !important;\n    color: var(--gcms-text) !important;\n    -webkit-font-smoothing: antialiased;\n    line-height: 1.5 !important;\n    background-color: #f8f8f8;\n    padding: 70px !important;\n    border-radius: 20px;\n  }\n\n  \/* Reset all elements inside the tool *\/\n  #gcms-recommendation-tool *,\n  #gcms-recommendation-tool *::before,\n  #gcms-recommendation-tool *::after {\n    box-sizing: border-box !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: var(--gcms-font) !important;\n  }\n\n  \/* \u2500\u2500\u2500 Header \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool .gcms-tool-header {\n    text-align: center !important;\n    margin-bottom: 28px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-tool-badge {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    background: var(--gcms-primary-light) !important;\n    padding: 5px 16px !important;\n    border-radius: 20px !important;\n    font-size: 12px !important;\n    font-weight: 600 !important;\n    color: var(--gcms-primary) !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.06em !important;\n    margin-bottom: 14px !important;\n    border: none !important;\n  }\n\n  #gcms-recommendation-tool .gcms-tool-badge svg {\n    width: 14px !important;\n    height: 14px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-tool-title {\n    font-size: 24px !important;\n    font-weight: 700 !important;\n    color: var(--gcms-text) !important;\n    margin-bottom: 8px !important;\n    line-height: 1.3 !important;\n  }\n\n  #gcms-recommendation-tool .gcms-tool-subtitle {\n    font-size: 15px !important;\n    color: var(--gcms-text-light) !important;\n    line-height: 1.5 !important;\n  }\n\n  \/* \u2500\u2500\u2500 Card \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool .gcms-tool-card {\n    background: var(--gcms-card) !important;\n    border: 1px solid var(--gcms-border) !important;\n    border-radius: 14px !important;\n    padding: 28px !important;\n    box-shadow: var(--gcms-shadow) !important;\n  }\n\n  \/* \u2500\u2500\u2500 Progress \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool .gcms-progress {\n    margin-bottom: 24px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-progress-labels {\n    display: flex !important;\n    justify-content: space-between !important;\n    margin-bottom: 8px !important;\n    font-size: 15px !important;\n    color: var(--gcms-text-light) !important;\n    letter-spacing: 0.01em !important;\n  }\n\n  #gcms-recommendation-tool .gcms-progress-track {\n    height: 4px !important;\n    background: var(--gcms-border) !important;\n    border-radius: 4px !important;\n    overflow: hidden !important;\n  }\n\n  #gcms-recommendation-tool .gcms-progress-fill {\n    height: 100% !important;\n    background: linear-gradient(90deg, var(--gcms-primary), var(--gcms-primary-mid)) !important;\n    border-radius: 4px !important;\n    transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  }\n\n  \/* \u2500\u2500\u2500 Question \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool .gcms-question-title {\n    font-size: 17px !important;\n    font-weight: 600 !important;\n    color: var(--gcms-text) !important;\n    margin-bottom: 4px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-question-subtitle {\n    font-size: 15px !important;\n    color: var(--gcms-text-light) !important;\n    margin-bottom: 18px !important;\n    line-height: 1.55 !important;\n  }\n\n  \/* \u2500\u2500\u2500 Options (buttons) \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool button.gcms-option {\n    display: block !important;\n    width: 100% !important;\n    padding: 14px 18px !important;\n    margin-bottom: 10px !important;\n    background: var(--gcms-card) !important;\n    border: 1.5px solid var(--gcms-border) !important;\n    border-radius: var(--gcms-radius) !important;\n    cursor: pointer !important;\n    text-align: left !important;\n    font-size: 15px !important;\n    color: var(--gcms-text) !important;\n    font-weight: 400 !important;\n    transition: all 0.2s ease !important;\n    outline: none !important;\n    line-height: 1.4 !important;\n    box-shadow: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-option:hover {\n    border-color: var(--gcms-border-hover) !important;\n    background: var(--gcms-bg) !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-option.selected {\n    background: var(--gcms-primary-light) !important;\n    border-color: var(--gcms-primary) !important;\n    color: var(--gcms-primary) !important;\n    font-weight: 600 !important;\n    box-shadow: 0 0 0 1px var(--gcms-primary) !important;\n  }\n\n  \/* \u2500\u2500\u2500 Navigation \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool .gcms-nav {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    margin-top: 20px !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-back {\n    padding: 10px 18px !important;\n    background: none !important;\n    border: 1.5px solid var(--gcms-border) !important;\n    border-radius: 8px !important;\n    font-size: 15px !important;\n    font-weight: 500 !important;\n    color: var(--gcms-text-mid) !important;\n    cursor: pointer !important;\n    transition: border-color 0.2s !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    box-shadow: none !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-back:hover {\n    border-color: var(--gcms-border-hover) !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-next {\n    padding: 10px 24px !important;\n    background: var(--gcms-primary) !important;\n    color: #fff !important;\n    border: none !important;\n    border-radius: 8px !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    cursor: pointer !important;\n    transition: all 0.2s ease !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n    box-shadow: none !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-next:disabled {\n    background: var(--gcms-border) !important;\n    color: var(--gcms-text-light) !important;\n    cursor: not-allowed !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-next:not(:disabled):hover {\n    background: var(--gcms-primary-mid) !important;\n  }\n\n  \/* \u2500\u2500\u2500 Result \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool .gcms-result {\n    animation: gcmsFadeInUp 0.5s ease forwards;\n  }\n\n  #gcms-recommendation-tool .gcms-result-box {\n    background: var(--gcms-primary-light) !important;\n    border: 1.5px solid var(--gcms-primary) !important;\n    border-radius: 12px !important;\n    padding: 24px !important;\n    margin-bottom: 16px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-label {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    font-size: 12px !important;\n    color: var(--gcms-primary) !important;\n    font-weight: 600 !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.08em !important;\n    margin-bottom: 6px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-label svg {\n    width: 16px !important;\n    height: 16px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-product {\n    font-size: 21px !important;\n    font-weight: 700 !important;\n    color: var(--gcms-primary) !important;\n    margin-bottom: 4px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-timeline {\n    font-size: 15px !important;\n    color: var(--gcms-text-mid) !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-reason {\n    font-size: 15px !important;\n    line-height: 1.65 !important;\n    color: var(--gcms-text-mid) !important;\n    margin-bottom: 16px !important;\n    padding: 0 2px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-reason strong {\n    color: var(--gcms-text) !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-tip {\n    background: var(--gcms-primary-light) !important;\n    border: 1px solid rgba(101,91,217,0.2) !important;\n    border-radius: 8px !important;\n    padding: 10px 14px !important;\n    font-size: 15px !important;\n    color: var(--gcms-text-mid) !important;\n    margin-bottom: 20px !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    gap: 8px !important;\n    line-height: 1.5 !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-tip svg {\n    flex-shrink: 0 !important;\n    margin-top: 2px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-result-actions {\n    display: flex !important;\n    gap: 10px !important;\n    flex-wrap: wrap !important;\n  }\n\n  #gcms-recommendation-tool a.gcms-btn-order {\n    display: inline-flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n    padding: 12px 24px !important;\n    background: var(--gcms-primary) !important;\n    color: #fff !important;\n    border-radius: 8px !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    text-decoration: none !important;\n    border: none !important;\n    cursor: pointer !important;\n    transition: background 0.2s ease !important;\n    box-shadow: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n  }\n\n  #gcms-recommendation-tool a.gcms-btn-order:hover {\n    background: var(--gcms-primary-mid) !important;\n    color: #fff !important;\n    text-decoration: none !important;\n  }\n\n  #gcms-recommendation-tool a.gcms-btn-order svg {\n    width: 14px !important;\n    height: 14px !important;\n  }\n\n  #gcms-recommendation-tool a.gcms-btn-learn {\n    display: inline-flex !important;\n    align-items: center !important;\n    padding: 12px 20px !important;\n    background: transparent !important;\n    color: var(--gcms-primary) !important;\n    border-radius: 8px !important;\n    font-size: 15px !important;\n    font-weight: 500 !important;\n    text-decoration: none !important;\n    border: 1.5px solid var(--gcms-border) !important;\n    cursor: pointer !important;\n    transition: border-color 0.2s !important;\n    box-shadow: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n  }\n\n  #gcms-recommendation-tool a.gcms-btn-learn:hover {\n    border-color: var(--gcms-primary) !important;\n    color: var(--gcms-primary) !important;\n    text-decoration: none !important;\n  }\n\n  \/* \u2500\u2500\u2500 Email capture \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool .gcms-email-capture {\n    margin-top: 24px !important;\n    padding-top: 20px !important;\n    border-top: 1px solid var(--gcms-border) !important;\n  }\n\n  #gcms-recommendation-tool .gcms-email-capture-label {\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: var(--gcms-text-mid) !important;\n    margin-bottom: 4px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-email-capture-sub {\n    font-size: 15px !important;\n    color: var(--gcms-text-light) !important;\n    margin-bottom: 12px !important;\n    line-height: 1.5 !important;\n  }\n\n  #gcms-recommendation-tool .gcms-email-row {\n    display: flex !important;\n    gap: 8px !important;\n    flex-wrap: wrap !important;\n  }\n\n  #gcms-recommendation-tool input.gcms-email-input {\n    flex: 1 !important;\n    min-width: 180px !important;\n    padding: 10px 15px !important;\n    font-size: 15px !important;\n    border: 1.5px solid var(--gcms-border) !important;\n    border-radius: 8px !important;\n    color: var(--gcms-text) !important;\n    background: #fff !important;\n    outline: none !important;\n    transition: border-color 0.2s !important;\n    box-shadow: none !important;\n  }\n\n  #gcms-recommendation-tool input.gcms-email-input:focus {\n    border-color: var(--gcms-primary) !important;\n  }\n\n  #gcms-recommendation-tool input.gcms-email-input::placeholder {\n    color: var(--gcms-text-light) !important;\n    font-weight: 400 !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-email {\n    padding: 10px 18px !important;\n    background: none !important;\n    border: 1.5px solid var(--gcms-primary) !important;\n    border-radius: 8px !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    color: var(--gcms-primary) !important;\n    cursor: pointer !important;\n    white-space: nowrap !important;\n    transition: background 0.2s !important;\n    box-shadow: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-email:hover {\n    background: var(--gcms-primary-light) !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-btn-email:disabled {\n    opacity: 0.5 !important;\n    cursor: not-allowed !important;\n  }\n\n  #gcms-recommendation-tool .gcms-email-success {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    font-size: 15px !important;\n    color: var(--gcms-success) !important;\n    margin-top: 10px !important;\n    font-weight: 500 !important;\n  }\n\n  #gcms-recommendation-tool .gcms-email-success svg {\n    flex-shrink: 0 !important;\n    width: 18px !important;\n    height: 18px !important;\n  }\n\n  #gcms-recommendation-tool .gcms-email-error {\n    font-size: 15px !important;\n    color: #dc2626 !important;\n    margin-top: 8px !important;\n  }\n\n  \/* \u2500\u2500\u2500 Restart + trust \u2500\u2500\u2500 *\/\n  #gcms-recommendation-tool button.gcms-restart {\n    display: block !important;\n    margin-top: 16px !important;\n    padding: 0 !important;\n    background: none !important;\n    border: none !important;\n    font-size: 15px !important;\n    color: var(--gcms-text-light) !important;\n    cursor: pointer !important;\n    text-decoration: underline !important;\n    text-underline-offset: 3px !important;\n    box-shadow: none !important;\n    text-transform: none !important;\n    letter-spacing: normal !important;\n  }\n\n  #gcms-recommendation-tool button.gcms-restart:hover {\n    color: var(--gcms-text-mid) !important;\n  }\n\n  #gcms-recommendation-tool .gcms-trust {\n    text-align: center !important;\n    margin-top: 16px !important;\n    font-size: 15px !important;\n    color: var(--gcms-text-light) !important;\n  }\n\n  @keyframes gcmsFadeInUp {\n    from { opacity: 0; transform: translateY(12px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (max-width: 540px) {\n    #gcms-recommendation-tool { padding: 28px !important; }\n    #gcms-recommendation-tool .gcms-email-row { flex-direction: column !important; }\n    #gcms-recommendation-tool button.gcms-btn-email { width: 100% !important; }\n  }\n<\/style>\n\n<script data-cfasync=\"false\">\n(function() {\n  'use strict';\n\n  var API_URL = 'https:\/\/gcmsnotesrequest.ca\/wp-json\/gnr\/v1\/capture-lead';\n\n  var PRODUCTS = {\n    ircc:          { name: 'GCMS Notes from IRCC',                timeline: 'Usually delivered within 15\\u201335 business days', orderUrl: 'https:\/\/gcmsnotesrequest.ca\/?add-to-cart=2382',  learnUrl: 'https:\/\/gcmsnotesrequest.ca\/product\/gcms-notes-from-ircc\/' },\n    cbsa:          { name: 'GCMS Notes from CBSA',                timeline: 'Usually delivered within 15\\u201335 business days', orderUrl: 'https:\/\/gcmsnotesrequest.ca\/?add-to-cart=2381',  learnUrl: 'https:\/\/gcmsnotesrequest.ca\/product\/gcms-notes-from-cbsa\/' },\n    ircc_cbsa:     { name: 'GCMS Notes from IRCC & CBSA',         timeline: 'Usually delivered within 15\\u201335 business days', orderUrl: 'https:\/\/gcmsnotesrequest.ca\/?add-to-cart=2346',  learnUrl: 'https:\/\/gcmsnotesrequest.ca\/product\/gcms-notes-from-ircc-and-cbsa\/' },\n    complete_file: { name: 'Complete Application File from IRCC', timeline: 'Usually delivered within 15\\u201335 business days', orderUrl: 'https:\/\/gcmsnotesrequest.ca\/?add-to-cart=49190', learnUrl: 'https:\/\/gcmsnotesrequest.ca\/product\/complete-application-file-from-ircc\/' },\n    entire_case:   { name: 'GCMS Notes & Entire Case File',       timeline: 'Usually delivered within 15\\u201335 business days', orderUrl: 'https:\/\/gcmsnotesrequest.ca\/?add-to-cart=2377',  learnUrl: 'https:\/\/gcmsnotesrequest.ca\/product\/gcms-notes-and-entire-case-file\/' }\n  };\n\n  var Q_VISA = { id: 'visa_type', question: 'What type of application is this for?', subtitle: 'This helps us understand your situation better.', options: [\n    { value: 'pr', label: 'Permanent Residence' }, { value: 'citizenship', label: 'Citizenship' }, { value: 'study', label: 'Study Permit' }, { value: 'work', label: 'Work Permit' }, { value: 'visitor', label: 'Visitor Visa' }, { value: 'other', label: 'Other' }\n  ]};\n  var Q_SITUATION = { id: 'situation', question: 'What best describes your situation?', subtitle: 'Select the option closest to your reason for ordering.', options: [\n    { value: 'delayed', label: 'My application is taking longer than expected' }, { value: 'refused', label: 'My application was refused' }, { value: 'understand', label: 'I want to understand my application status' }, { value: 'records', label: 'I want a copy of my file for personal record-keeping' }, { value: 'reapply', label: \"I'm re-applying and want to verify what IRCC has on file\" }, { value: 'legal', label: 'My lawyer or consultant asked me to order them' }\n  ]};\n  var Q_INFO = { id: 'info_needed', question: 'What information are you looking for?', subtitle: 'This determines which product is right for you.', options: [\n    { value: 'officer_notes', label: 'Officer notes and decision reasoning' }, { value: 'submitted_docs', label: 'Copies of forms and documents I submitted' }, { value: 'both', label: 'Both officer notes and my submitted documents' }, { value: 'not_sure', label: 'Not sure yet' }\n  ]};\n\n  var Q4_VARIANTS = {\n    delayed:    { id: 'security', question: 'Are you concerned about security or background screening?', subtitle: 'Security screening includes criminal record checks, security clearances, and travel history verification conducted by the Canada Border Services Agency (CBSA). Delays in processing are sometimes caused by pending screening.', options: [{ value: 'yes', label: 'Yes, I think screening may be causing the delay' }, { value: 'no', label: \"No, this isn't a concern\" }, { value: 'not_sure', label: \"I'm not sure\" }] },\n    refused:    { id: 'security', question: 'Do you think admissibility or security concerns played a role in the refusal?', subtitle: 'The Canada Border Services Agency (CBSA) conducts separate security and admissibility checks. If your refusal mentioned security, criminality, or admissibility, CBSA records may contain additional details not found in IRCC notes.', options: [{ value: 'yes', label: 'Yes, or I suspect it may have been a factor' }, { value: 'no', label: 'No, the refusal was about eligibility or documentation' }, { value: 'not_sure', label: \"I'm not sure what contributed to the refusal\" }] },\n    understand: { id: 'security', question: 'Would you also like to see your security screening status?', subtitle: 'The Canada Border Services Agency (CBSA) conducts security and background checks separately from IRCC. CBSA records can show whether screening has been completed or is still in progress.', options: [{ value: 'yes', label: 'Yes, I want to see my screening status too' }, { value: 'no', label: 'No, I just need IRCC processing details' }, { value: 'not_sure', label: \"I'm not sure\" }] },\n    records:    { id: 'security', question: 'Would you also like to include CBSA records?', subtitle: 'The Canada Border Services Agency (CBSA) holds separate records related to security screening and admissibility. These are not included in IRCC records.', options: [{ value: 'yes', label: 'Yes, include CBSA records as well' }, { value: 'no', label: 'No, IRCC records are enough' }, { value: 'not_sure', label: \"I'm not sure\" }] },\n    reapply:    { id: 'security', question: 'Were there security or admissibility concerns in your previous application?', subtitle: 'If your earlier application involved security screening flags or admissibility questions, CBSA records can help you understand and address those issues before re-applying.', options: [{ value: 'yes', label: 'Yes, or I think there may have been' }, { value: 'no', label: 'No, there were no security concerns' }, { value: 'not_sure', label: \"I'm not sure\" }] },\n    legal:      { id: 'security', question: 'Does your case involve admissibility or security concerns?', subtitle: 'If your lawyer or consultant is dealing with admissibility, criminality, or security-related issues, CBSA records contain the screening details that IRCC notes may not include.', options: [{ value: 'yes', label: 'Yes, the case involves admissibility or security' }, { value: 'no', label: 'No, it does not' }, { value: 'not_sure', label: \"I'm not sure\" }] }\n  };\n\n  function shouldSkipQ4(situation, infoNeeded) {\n    if (infoNeeded === 'submitted_docs' || infoNeeded === 'both') return true;\n    if (situation === 'records' && infoNeeded === 'not_sure') return true;\n    return false;\n  }\n\n  function getQuestions(answers) {\n    var qs = [Q_VISA, Q_SITUATION, Q_INFO];\n    var situation = answers.situation;\n    if (!situation) { qs.push(Q4_VARIANTS.delayed); return qs; }\n    if (answers.info_needed === undefined) {\n      if (situation === 'records') return qs;\n      qs.push(Q4_VARIANTS[situation] || Q4_VARIANTS.delayed);\n      return qs;\n    }\n    if (!shouldSkipQ4(situation, answers.info_needed)) {\n      qs.push(Q4_VARIANTS[situation] || Q4_VARIANTS.delayed);\n    }\n    return qs;\n  }\n\n  function getRecommendation(answers) {\n    var sit = answers.situation, info = answers.info_needed, sec = answers.security || 'no';\n    if (info === 'submitted_docs') return { primary: 'complete_file', reason: 'This gives you copies of everything you submitted to IRCC, including forms, supporting documents, and correspondence. It does not include officer notes.', socialProof: 'This is the right choice when you need to verify what IRCC has on file from your submission.' };\n    if (info === 'both') return { primary: 'entire_case', reason: 'This combines officer notes with all your submitted forms, documents, and correspondence for a complete view of your file.', socialProof: 'Clients who want both officer notes and their submitted documents choose the Entire Case File.' };\n    if (sit === 'records' && info === 'not_sure') return { primary: 'complete_file', reason: 'For personal record-keeping, the Complete Application File gives you copies of all forms, supporting documents, and correspondence you submitted to IRCC.', socialProof: 'This is the most common choice for clients who want a personal copy of what IRCC has on file.' };\n    if (sit === 'records' && info === 'officer_notes' && (sec === 'yes' || sec === 'not_sure')) return { primary: 'ircc_cbsa', reason: 'For a complete record of how your application was assessed, the combined IRCC and CBSA notes cover both officer reasoning and security screening details.', socialProof: 'Clients who want a thorough record of their case often choose the combined notes.' };\n    if (sit === 'records' && info === 'officer_notes') return { primary: 'ircc', reason: 'IRCC GCMS notes will give you a record of the officer\\u2019s assessment, processing stages, and decision details for your file.', socialProof: 'Most clients keeping records of officer assessments start with IRCC notes.' };\n    if (sit === 'reapply' && info === 'not_sure') { if (sec === 'yes' || sec === 'not_sure') return { primary: 'ircc_cbsa', reason: 'Since you\\u2019re re-applying and there may have been security concerns, the combined IRCC and CBSA notes will help you understand both the officer assessment and any screening issues from your previous application.', socialProof: 'Clients re-applying after a delay or refusal often benefit from seeing both IRCC and CBSA records.' }; return { primary: 'complete_file', reason: 'Before re-applying, the Complete Application File lets you see exactly what forms and documents IRCC received in your previous application, so you can ensure consistency.', socialProof: 'Clients preparing a new application often use this to cross-reference their previous submission.' }; }\n    if (sit === 'reapply' && info === 'officer_notes') { if (sec === 'yes' || sec === 'not_sure') return { primary: 'ircc_cbsa', reason: 'For a re-application, IRCC notes show how your previous application was assessed, while CBSA notes clarify any security or admissibility issues. Together, they help you address concerns in your new application.', socialProof: 'Clients re-applying after a delay or refusal often benefit from seeing both IRCC and CBSA records.' }; return { primary: 'ircc', reason: 'IRCC GCMS notes will show you how your previous application was assessed, including officer reasoning and any concerns flagged. This helps you strengthen your new application.', socialProof: 'Most clients preparing to re-apply start with IRCC notes to understand the officer\\u2019s assessment.' }; }\n    if (sit === 'legal' && info === 'not_sure') return { primary: 'entire_case', reason: 'Your lawyer or consultant will benefit from having the complete record, including officer notes, submitted documents, and all correspondence.', socialProof: 'Most clients ordering for legal purposes choose the Entire Case File.' };\n    if (sit === 'legal' && info === 'officer_notes') { if (sec === 'yes' || sec === 'not_sure') return { primary: 'ircc_cbsa', reason: 'Since your case involves admissibility or security concerns, the combined notes from IRCC and CBSA will give your lawyer the officer assessment alongside the security screening details.', socialProof: 'Legal professionals handling admissibility cases often request both IRCC and CBSA notes.' }; return { primary: 'ircc', reason: 'IRCC GCMS notes contain the officer\\u2019s reasoning and processing details that your lawyer or consultant needs to review your case.', socialProof: 'Most clients ordering for legal purposes who need officer notes start with IRCC.' }; }\n    if (info === 'officer_notes' && (sec === 'yes' || sec === 'not_sure')) return { primary: 'ircc_cbsa', reason: 'IRCC notes show officer assessments and processing status, while CBSA notes cover security screening and admissibility checks. Together, they give you the full picture.', socialProof: 'Clients concerned about screening often find the combined IRCC & CBSA notes most helpful.' };\n    if (info === 'not_sure' && (sec === 'yes' || sec === 'not_sure')) return { primary: 'ircc_cbsa', reason: 'Since security screening may be a factor, the combined notes from both IRCC and CBSA will cover the most ground.', socialProof: 'This is the most popular choice for clients who want a comprehensive view of their application.' };\n    if (sit === 'refused') return { primary: 'ircc', reason: 'IRCC GCMS notes contain the officer\\u2019s internal reasoning and detailed refusal notes. This is the most direct way to understand why your application was refused.', socialProof: 'Most clients with a refused application start with IRCC GCMS notes.' };\n    if (sit === 'delayed') return { primary: 'ircc', reason: 'IRCC GCMS notes will show you exactly where your application sits in the process, what stages have been completed, and what may be causing the delay.', socialProof: 'Clients experiencing delays find IRCC notes give the clearest picture of processing status.' };\n    return { primary: 'ircc', reason: 'IRCC GCMS notes give you a clear view of officer assessments, processing stages, and any flags on your application. This is the best starting point for most situations.', socialProof: 'IRCC GCMS Notes are the most commonly ordered product for first-time clients.' };\n  }\n\n  \/\/ \u2500\u2500 State \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  var state = { step: 0, answers: {}, selected: null, result: null, emailState: 'idle', emailValue: '' };\n  var root  = document.getElementById('gcms-recommendation-tool');\n\n  \/\/ \u2500\u2500 Render \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function render() {\n    var qs = getQuestions(state.answers);\n    var totalQ = qs.length;\n    var html = '';\n\n    html += '<div class=\"gcms-tool-header\">'\n          + '<div class=\"gcms-tool-badge\"><svg viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M7 1L8.5 5H13L9.5 7.5L10.5 12L7 9.5L3.5 12L4.5 7.5L1 5H5.5L7 1Z\" stroke=\"currentColor\" stroke-width=\"1.2\"\/><\/svg>Recommendation Tool<\/div>'\n          + '<h2 class=\"gcms-tool-title\">Find the Right GCMS Notes for Your Case<\/h2>'\n          + '<p class=\"gcms-tool-subtitle\">Answer a few quick questions and we\\u2019ll recommend the best option for your situation.<\/p>'\n          + '<\/div>';\n\n    html += '<div class=\"gcms-tool-card\">';\n\n    if (state.result) {\n      var rec = state.result;\n      var p   = PRODUCTS[rec.primary];\n\n      html += '<div class=\"gcms-result\">'\n            + '<div class=\"gcms-result-box\">'\n            +   '<div class=\"gcms-result-label\"><svg viewBox=\"0 0 16 16\" fill=\"none\"><circle cx=\"8\" cy=\"8\" r=\"7\" stroke=\"currentColor\" stroke-width=\"1.5\"\/><path d=\"M5 8.5L7 10.5L11 6\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>Our Recommendation<\/div>'\n            +   '<div class=\"gcms-result-product\">' + p.name + '<\/div>'\n            +   '<div class=\"gcms-result-timeline\">' + p.timeline + '<\/div>'\n            + '<\/div>'\n            + '<div class=\"gcms-result-reason\"><strong>Why this is right for you:<\/strong> ' + rec.reason + '<\/div>'\n            + '<div class=\"gcms-result-tip\"><svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><path d=\"M8 3C5 3 3 5.5 3 8C3 10 4.5 12 6.5 13H9.5C11.5 12 13 10 13 8C13 5.5 11 3 8 3Z\" stroke=\"#655bd9\" stroke-width=\"1.2\"\/><path d=\"M6.5 13V14.5H9.5V13\" stroke=\"#655bd9\" stroke-width=\"1.2\"\/><line x1=\"8\" y1=\"6\" x2=\"8\" y2=\"9\" stroke=\"#655bd9\" stroke-width=\"1.2\"\/><\/svg>' + rec.socialProof + '<\/div>'\n            + '<div class=\"gcms-result-actions\">'\n            +   '<a href=\"' + p.orderUrl + '\" class=\"gcms-btn-order\" target=\"_blank\" rel=\"noopener noreferrer\">Order Now <svg viewBox=\"0 0 14 14\" fill=\"none\"><path d=\"M3 7H11M11 7L7.5 3.5M11 7L7.5 10.5\" stroke=\"#fff\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/a>'\n            +   '<a href=\"' + p.learnUrl + '\" class=\"gcms-btn-learn\" target=\"_blank\" rel=\"noopener noreferrer\">Learn More<\/a>'\n            + '<\/div>'\n            + renderEmailCapture()\n            + '<button class=\"gcms-restart\" data-action=\"restart\">Start over<\/button>'\n            + '<\/div>';\n\n    } else if (state.step < qs.length) {\n      var q     = qs[state.step];\n      var pct   = ((state.step + 1) \/ totalQ) * 100;\n      var isLast = state.step === totalQ - 1;\n\n      html += '<div class=\"gcms-progress\">'\n            + '<div class=\"gcms-progress-labels\"><span>Question ' + (state.step + 1) + ' of ' + totalQ + '<\/span><span>' + Math.round(pct) + '% complete<\/span><\/div>'\n            + '<div class=\"gcms-progress-track\"><div class=\"gcms-progress-fill\" style=\"width:' + pct + '%\"><\/div><\/div>'\n            + '<\/div>'\n            + '<h3 class=\"gcms-question-title\">' + q.question + '<\/h3>'\n            + '<p class=\"gcms-question-subtitle\">' + q.subtitle + '<\/p>';\n\n      for (var i = 0; i < q.options.length; i++) {\n        var opt = q.options[i];\n        html += '<button class=\"gcms-option' + (state.selected === opt.value ? ' selected' : '') + '\" data-value=\"' + opt.value + '\">' + opt.label + '<\/button>';\n      }\n\n      html += '<div class=\"gcms-nav\">'\n            + (state.step > 0 ? '<button class=\"gcms-btn-back\" data-action=\"back\">Back<\/button>' : '<div><\/div>')\n            + '<button class=\"gcms-btn-next\" data-action=\"next\"' + (state.selected ? '' : ' disabled') + '>' + (isLast ? 'See Recommendation' : 'Continue') + '<\/button>'\n            + '<\/div>';\n    }\n\n    html += '<\/div><p class=\"gcms-trust\">Ordering GCMS notes is your legal right and does not affect your application.<\/p>';\n    root.innerHTML = html;\n    bindEvents();\n  }\n\n  \/\/ \u2500\u2500 Email capture HTML \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function renderEmailCapture() {\n    if (state.emailState === 'success') {\n      return '<div class=\"gcms-email-capture\">'\n           + '<div class=\"gcms-email-success\">'\n           + '<svg viewBox=\"0 0 18 18\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><circle cx=\"9\" cy=\"9\" r=\"9\" fill=\"#16a34a\"\/><path d=\"M5 9l3 3 5-5\" stroke=\"#fff\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg>'\n           + 'Sent! Check your inbox for a link to this recommendation.'\n           + '<\/div><\/div>';\n    }\n\n    var btnLabel    = (state.emailState === 'sending') ? 'Sending\\u2026' : 'Email me this';\n    var btnDisabled = (state.emailState === 'sending') ? ' disabled' : '';\n    var errorHtml   = (state.emailState === 'error')\n      ? '<div class=\"gcms-email-error\">Something went wrong. Please try again.<\/div>'\n      : '';\n\n    return '<div class=\"gcms-email-capture\">'\n         + '<div class=\"gcms-email-capture-label\">Not ready to order yet?<\/div>'\n         + '<div class=\"gcms-email-capture-sub\">Enter your email and we\\u2019ll send you a link to this recommendation so you can come back to it later.<\/div>'\n         + '<div class=\"gcms-email-row\">'\n         + '<input class=\"gcms-email-input\" type=\"email\" id=\"gcms-email-field\" placeholder=\"your@email.com\" value=\"' + esc(state.emailValue) + '\" \/>'\n         + '<button class=\"gcms-btn-email\" data-action=\"email-submit\"' + btnDisabled + '>' + btnLabel + '<\/button>'\n         + '<\/div>'\n         + errorHtml\n         + '<\/div>';\n  }\n\n  \/\/ \u2500\u2500 Bind events \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function bindEvents() {\n    \/\/ Options\n    var opts = root.querySelectorAll('.gcms-option');\n    for (var i = 0; i < opts.length; i++) {\n      opts[i].addEventListener('click', function() {\n        state.selected = this.getAttribute('data-value');\n        render();\n      });\n    }\n\n    \/\/ Next\n    var n = root.querySelector('[data-action=\"next\"]');\n    if (n) n.addEventListener('click', function() {\n      if (!state.selected) return;\n      var qs = getQuestions(state.answers);\n      state.answers[qs[state.step].id] = state.selected;\n      state.selected = null;\n      var newQs = getQuestions(state.answers);\n      if (state.step + 1 >= newQs.length) { state.result = getRecommendation(state.answers); }\n      else { state.step++; }\n      render();\n    });\n\n    \/\/ Back\n    var b = root.querySelector('[data-action=\"back\"]');\n    if (b) b.addEventListener('click', function() {\n      if (state.step > 0) {\n        var qs = getQuestions(state.answers);\n        for (var j = state.step; j < qs.length; j++) delete state.answers[qs[j].id];\n        state.step--;\n        var nq = getQuestions(state.answers);\n        state.selected = state.answers[nq[state.step].id] || null;\n        render();\n      }\n    });\n\n    \/\/ Restart\n    var r = root.querySelector('[data-action=\"restart\"]');\n    if (r) r.addEventListener('click', function() {\n      state = { step: 0, answers: {}, selected: null, result: null, emailState: 'idle', emailValue: '' };\n      render();\n    });\n\n    \/\/ Email input \u2014 preserve value across re-renders\n    var emailField = root.querySelector('#gcms-email-field');\n    if (emailField) {\n      emailField.addEventListener('input', function() { state.emailValue = this.value; });\n    }\n\n    \/\/ Email submit\n    var emailBtn = root.querySelector('[data-action=\"email-submit\"]');\n    if (emailBtn) {\n      emailBtn.addEventListener('click', function() {\n        var field = root.querySelector('#gcms-email-field');\n        var email = (field ? field.value : state.emailValue).trim();\n        if (!email || !isValidEmail(email)) {\n          if (field) { field.focus(); field.style.borderColor = '#dc2626'; }\n          return;\n        }\n        state.emailValue = email;\n        state.emailState = 'sending';\n        render();\n        submitEmail(email);\n      });\n    }\n  }\n\n  \/\/ \u2500\u2500 Email submission \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function submitEmail(email) {\n    var body = new FormData();\n    body.append('email',  email);\n    body.append('source', 'recommendation_tool');\n    fetch(API_URL, { method: 'POST', body: body })\n      .then(function(r)  { return r.json(); })\n      .then(function()   { state.emailState = 'success'; render(); })\n      .catch(function()  { state.emailState = 'error';   render(); });\n  }\n\n  \/\/ \u2500\u2500 Utilities \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function isValidEmail(v) { return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v); }\n  function esc(s) { return String(s).replace(\/&\/g,'&amp;').replace(\/\"\/g,'&quot;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;'); }\n\n  render();\n})();\n<\/script>\n\n\n\n\n<h3 class=\"wp-block-heading\">Order IRCC GCMS Notes If You Want To:<\/h3>\n\n\n\n<p>Understand your application&#8217;s current processing stage. See what officers have noted about your file. Find out if any documents are missing or if concerns have been raised. Get the decision rationale for an approval or refusal.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Order CBSA GCMS Notes If You Want To:<\/h3>\n\n\n\n<p>Check the status of your security screening. See if background checks are causing delays. Access information that IRCC may have withheld under exemptions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Order Both IRCC and CBSA Together If You Want To:<\/h3>\n\n\n\n<p>Get the most complete picture of your immigration file. Understand both the application processing side and the security screening side. This is the best option if you want comprehensive transparency. You can <a href=\"https:\/\/gcmsnotesrequest.ca\/#order-now\">order from both IRCC and CBSA<\/a> as a discounted bundle.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Order the Entire Case File If You Need:<\/h3>\n\n\n\n<p>A complete record for legal purposes or RCIC consultation. All submitted forms, supporting documents, and correspondence alongside your GCMS notes. This is the most thorough record of your immigration history with IRCC. See pricing and details for the <a href=\"https:\/\/gcmsnotesrequest.ca\/product\/gcms-notes-and-entire-case-file\/\">GCMS notes and entire case file<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Long Do IRCC and CBSA Notes Take?<\/h2>\n\n\n\n<p>Both IRCC and CBSA GCMS notes typically arrive within 15 to 35 days after the request is submitted to the government. Processing times are set by the government and cannot be expedited. If you order both departments together, both requests are submitted on the same day. They may arrive at different times since IRCC and CBSA process requests independently. For the latest processing time information, see our <a href=\"https:\/\/gcmsnotesrequest.ca\/gcms-notes-processing-time\/\">GCMS notes processing time<\/a> page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1771278644450\"><strong class=\"schema-faq-question\"><strong>Can I order CBSA notes without IRCC notes?<\/strong><\/strong> <p class=\"schema-faq-answer\">Yes. You can order CBSA GCMS notes on their own. However, most applicants benefit from starting with IRCC notes or ordering both together, since IRCC notes cover the broader application processing history.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771278680536\"><strong class=\"schema-faq-question\"><strong><strong>Will IRCC notes show security screening results?<\/strong><\/strong><\/strong> <p class=\"schema-faq-answer\">IRCC notes may reference that security screening is in progress, but detailed results are typically held by CBSA. If you need the full security screening picture, order CBSA notes as well.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1771278708852\"><strong class=\"schema-faq-question\"><strong>What if I already ordered IRCC notes and now want CBSA too?<\/strong><\/strong> <p class=\"schema-faq-answer\">You can place a separate order for CBSA GCMS notes at any time. Each order requires its own consent form and is processed independently.<\/p> <\/div> <\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Compare Options and Order<\/h2>\n\n\n\n<p>Choose the option that fits your situation. Visit <a href=\"https:\/\/gcmsnotesrequest.ca\">gcmsnotesrequest.ca<\/a> to see current pricing for IRCC notes, CBSA notes, the IRCC and CBSA bundle, and the entire case file.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/order\/\">order gcms notes now<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"author":1,"featured_media":49072,"template":"","knowledge_category":[2457],"class_list":{"0":"post-49071","1":"knowledge-article","2":"type-knowledge-article","3":"status-publish","4":"has-post-thumbnail","6":"knowledge_category-gcms-notes-basics"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IRCC vs CBSA GCMS Notes: What&#039;s the Difference? | GCMS Notes Request<\/title>\n<meta name=\"description\" content=\"IRCC GCMS notes cover officer assessments and processing history. CBSA notes cover security screening. See what each contains.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gcmsnotesrequest.ca\/hi\/\u091c\u094d\u091e\u093e\u0928-\u0932\u0947\u0916\/ircc-vs-cbsa-gcms-notes\/\" \/>\n<meta property=\"og:locale\" content=\"hi_IN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IRCC vs CBSA GCMS Notes: What&#039;s the Difference? | GCMS Notes Request\" \/>\n<meta property=\"og:description\" content=\"IRCC GCMS notes cover officer assessments and processing history. CBSA notes cover security screening. See what each contains.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gcmsnotesrequest.ca\/hi\/\u091c\u094d\u091e\u093e\u0928-\u0932\u0947\u0916\/ircc-vs-cbsa-gcms-notes\/\" \/>\n<meta property=\"og:site_name\" content=\"GCMS Notes Request\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GCMSnotesrequest\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-20T22:01:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2026\/02\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference-1024x1024.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 \u092e\u093f\u0928\u091f\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/\"},\"author\":{\"name\":\"GCMS Notes Request\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#\\\/schema\\\/person\\\/27c5ab084ddad428e06cd009723b2146\"},\"headline\":\"IRCC vs CBSA GCMS Notes\",\"datePublished\":\"2026-02-16T22:04:33+00:00\",\"dateModified\":\"2026-03-20T22:01:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/\"},\"wordCount\":874,\"publisher\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png\",\"inLanguage\":\"hi-IN\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/\",\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/\",\"name\":\"IRCC vs CBSA GCMS Notes: What's the Difference? | GCMS Notes Request\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png\",\"datePublished\":\"2026-02-16T22:04:33+00:00\",\"dateModified\":\"2026-03-20T22:01:32+00:00\",\"description\":\"IRCC GCMS notes cover officer assessments and processing history. CBSA notes cover security screening. See what each contains.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278644450\"},{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278680536\"},{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278708852\"}],\"inLanguage\":\"hi-IN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#primaryimage\",\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png\",\"contentUrl\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png\",\"width\":1260,\"height\":1260,\"caption\":\"IRCC vs CBSA GCMS Notes What's the Difference\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"GCMS Notes Request\",\"item\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GCMS Notes Basics\",\"item\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-articles\\\/gcms-notes-basics\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"IRCC vs CBSA GCMS Notes\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#website\",\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/\",\"name\":\"GCMS Notes Request\",\"description\":\"Easily order GCMS notes from IRCC and CBSA\",\"publisher\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#organization\"},\"alternateName\":\"GCMS Notes Request Canada\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"hi-IN\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#organization\",\"name\":\"GCMS Notes Request\",\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/GCMS-Notes-Request-Square-512-x-512-px.png\",\"contentUrl\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/GCMS-Notes-Request-Square-512-x-512-px.png\",\"width\":512,\"height\":512,\"caption\":\"GCMS Notes Request\"},\"image\":{\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/GCMSnotesrequest\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@GCMSNotesRequest\",\"https:\\\/\\\/www.instagram.com\\\/gcmsnotesrequest\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/#\\\/schema\\\/person\\\/27c5ab084ddad428e06cd009723b2146\",\"name\":\"GCMS Notes Request\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"hi-IN\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3c506ce5f49f04882f01753a69296e383f248868fd2939275145fba82a1dbc2e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3c506ce5f49f04882f01753a69296e383f248868fd2939275145fba82a1dbc2e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3c506ce5f49f04882f01753a69296e383f248868fd2939275145fba82a1dbc2e?s=96&d=mm&r=g\",\"caption\":\"GCMS Notes Request\"},\"sameAs\":[\"http:\\\/\\\/gcmsnotesrequest.ca\"],\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/hi\\\/news\\\/author\\\/gcmsnotesrequest-ca\\\/\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278644450\",\"position\":1,\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278644450\",\"name\":\"Can I order CBSA notes without IRCC notes?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. You can order CBSA GCMS notes on their own. However, most applicants benefit from starting with IRCC notes or ordering both together, since IRCC notes cover the broader application processing history.\",\"inLanguage\":\"hi-IN\"},\"inLanguage\":\"hi-IN\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278680536\",\"position\":2,\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278680536\",\"name\":\"Will IRCC notes show security screening results?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"IRCC notes may reference that security screening is in progress, but detailed results are typically held by CBSA. If you need the full security screening picture, order CBSA notes as well.\",\"inLanguage\":\"hi-IN\"},\"inLanguage\":\"hi-IN\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278708852\",\"position\":3,\"url\":\"https:\\\/\\\/gcmsnotesrequest.ca\\\/knowledge-article\\\/ircc-vs-cbsa-gcms-notes\\\/#faq-question-1771278708852\",\"name\":\"What if I already ordered IRCC notes and now want CBSA too?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You can place a separate order for CBSA GCMS notes at any time. Each order requires its own consent form and is processed independently.\",\"inLanguage\":\"hi-IN\"},\"inLanguage\":\"hi-IN\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IRCC vs CBSA GCMS Notes: What's the Difference? | GCMS Notes Request","description":"IRCC GCMS notes cover officer assessments and processing history. CBSA notes cover security screening. See what each contains.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gcmsnotesrequest.ca\/hi\/\u091c\u094d\u091e\u093e\u0928-\u0932\u0947\u0916\/ircc-vs-cbsa-gcms-notes\/","og_locale":"hi_IN","og_type":"article","og_title":"IRCC vs CBSA GCMS Notes: What's the Difference? | GCMS Notes Request","og_description":"IRCC GCMS notes cover officer assessments and processing history. CBSA notes cover security screening. See what each contains.","og_url":"https:\/\/gcmsnotesrequest.ca\/hi\/\u091c\u094d\u091e\u093e\u0928-\u0932\u0947\u0916\/ircc-vs-cbsa-gcms-notes\/","og_site_name":"GCMS Notes Request","article_publisher":"https:\/\/www.facebook.com\/GCMSnotesrequest\/","article_modified_time":"2026-03-20T22:01:32+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2026\/02\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference-1024x1024.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 \u092e\u093f\u0928\u091f"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#article","isPartOf":{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/"},"author":{"name":"GCMS Notes Request","@id":"https:\/\/gcmsnotesrequest.ca\/#\/schema\/person\/27c5ab084ddad428e06cd009723b2146"},"headline":"IRCC vs CBSA GCMS Notes","datePublished":"2026-02-16T22:04:33+00:00","dateModified":"2026-03-20T22:01:32+00:00","mainEntityOfPage":{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/"},"wordCount":874,"publisher":{"@id":"https:\/\/gcmsnotesrequest.ca\/#organization"},"image":{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#primaryimage"},"thumbnailUrl":"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2026\/02\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png","inLanguage":"hi-IN"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/","url":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/","name":"IRCC vs CBSA GCMS Notes: What's the Difference? | GCMS Notes Request","isPartOf":{"@id":"https:\/\/gcmsnotesrequest.ca\/#website"},"primaryImageOfPage":{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#primaryimage"},"image":{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#primaryimage"},"thumbnailUrl":"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2026\/02\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png","datePublished":"2026-02-16T22:04:33+00:00","dateModified":"2026-03-20T22:01:32+00:00","description":"IRCC GCMS notes cover officer assessments and processing history. CBSA notes cover security screening. See what each contains.","breadcrumb":{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278644450"},{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278680536"},{"@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278708852"}],"inLanguage":"hi-IN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/"]}]},{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#primaryimage","url":"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2026\/02\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png","contentUrl":"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2026\/02\/IRCC-vs-CBSA-GCMS-Notes-Whats-the-Difference.png","width":1260,"height":1260,"caption":"IRCC vs CBSA GCMS Notes What's the Difference"},{"@type":"BreadcrumbList","@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"GCMS Notes Request","item":"https:\/\/gcmsnotesrequest.ca\/"},{"@type":"ListItem","position":2,"name":"GCMS Notes Basics","item":"https:\/\/gcmsnotesrequest.ca\/knowledge-articles\/gcms-notes-basics\/"},{"@type":"ListItem","position":3,"name":"IRCC vs CBSA GCMS Notes"}]},{"@type":"WebSite","@id":"https:\/\/gcmsnotesrequest.ca\/#website","url":"https:\/\/gcmsnotesrequest.ca\/","name":"\u090f\u0915 \u091f\u0940\u092a\u0940 \u091f\u0942 \u091f\u0940\u092a\u0940","description":"IRCC \u0914\u0930 CBSA \u0938\u0947 GCMS \u0928\u094b\u091f\u094d\u0938 \u0906\u0938\u093e\u0928\u0940 \u0938\u0947 \u0911\u0930\u094d\u0921\u0930 \u0915\u0930\u0947\u0902","publisher":{"@id":"https:\/\/gcmsnotesrequest.ca\/#organization"},"alternateName":"GCMS Notes Request Canada","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gcmsnotesrequest.ca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"hi-IN"},{"@type":"Organization","@id":"https:\/\/gcmsnotesrequest.ca\/#organization","name":"\u090f\u0915 \u091f\u0940\u092a\u0940 \u091f\u0942 \u091f\u0940\u092a\u0940","url":"https:\/\/gcmsnotesrequest.ca\/","logo":{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/gcmsnotesrequest.ca\/#\/schema\/logo\/image\/","url":"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2025\/04\/GCMS-Notes-Request-Square-512-x-512-px.png","contentUrl":"https:\/\/gcmsnotesrequest.ca\/wp-content\/uploads\/2025\/04\/GCMS-Notes-Request-Square-512-x-512-px.png","width":512,"height":512,"caption":"GCMS Notes Request"},"image":{"@id":"https:\/\/gcmsnotesrequest.ca\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/GCMSnotesrequest\/","https:\/\/www.youtube.com\/@GCMSNotesRequest","https:\/\/www.instagram.com\/gcmsnotesrequest\/"]},{"@type":"Person","@id":"https:\/\/gcmsnotesrequest.ca\/#\/schema\/person\/27c5ab084ddad428e06cd009723b2146","name":"\u090f\u0915 \u091f\u0940\u092a\u0940 \u091f\u0942 \u091f\u0940\u092a\u0940","image":{"@type":"ImageObject","inLanguage":"hi-IN","@id":"https:\/\/secure.gravatar.com\/avatar\/3c506ce5f49f04882f01753a69296e383f248868fd2939275145fba82a1dbc2e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/3c506ce5f49f04882f01753a69296e383f248868fd2939275145fba82a1dbc2e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3c506ce5f49f04882f01753a69296e383f248868fd2939275145fba82a1dbc2e?s=96&d=mm&r=g","caption":"GCMS Notes Request"},"sameAs":["http:\/\/gcmsnotesrequest.ca"],"url":"https:\/\/gcmsnotesrequest.ca\/hi\/news\/author\/gcmsnotesrequest-ca\/"},{"@type":"Question","@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278644450","position":1,"url":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278644450","name":"Can I order CBSA notes without IRCC notes?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Yes. You can order CBSA GCMS notes on their own. However, most applicants benefit from starting with IRCC notes or ordering both together, since IRCC notes cover the broader application processing history.","inLanguage":"hi-IN"},"inLanguage":"hi-IN"},{"@type":"Question","@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278680536","position":2,"url":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278680536","name":"Will IRCC notes show security screening results?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"IRCC notes may reference that security screening is in progress, but detailed results are typically held by CBSA. If you need the full security screening picture, order CBSA notes as well.","inLanguage":"hi-IN"},"inLanguage":"hi-IN"},{"@type":"Question","@id":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278708852","position":3,"url":"https:\/\/gcmsnotesrequest.ca\/knowledge-article\/ircc-vs-cbsa-gcms-notes\/#faq-question-1771278708852","name":"What if I already ordered IRCC notes and now want CBSA too?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"You can place a separate order for CBSA GCMS notes at any time. Each order requires its own consent form and is processed independently.","inLanguage":"hi-IN"},"inLanguage":"hi-IN"}]}},"_links":{"self":[{"href":"https:\/\/gcmsnotesrequest.ca\/hi\/wp-json\/wp\/v2\/knowledge-article\/49071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcmsnotesrequest.ca\/hi\/wp-json\/wp\/v2\/knowledge-article"}],"about":[{"href":"https:\/\/gcmsnotesrequest.ca\/hi\/wp-json\/wp\/v2\/types\/knowledge-article"}],"author":[{"embeddable":true,"href":"https:\/\/gcmsnotesrequest.ca\/hi\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcmsnotesrequest.ca\/hi\/wp-json\/wp\/v2\/media\/49072"}],"wp:attachment":[{"href":"https:\/\/gcmsnotesrequest.ca\/hi\/wp-json\/wp\/v2\/media?parent=49071"}],"wp:term":[{"taxonomy":"knowledge_category","embeddable":true,"href":"https:\/\/gcmsnotesrequest.ca\/hi\/wp-json\/wp\/v2\/knowledge_category?post=49071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}