{"id":23392,"date":"2026-08-26T05:12:42","date_gmt":"2026-08-26T01:42:42","guid":{"rendered":"https:\/\/avalvisa.com\/gcms-2\/"},"modified":"2026-08-28T06:13:26","modified_gmt":"2026-08-28T02:43:26","slug":"gcms","status":"publish","type":"page","link":"https:\/\/avalvisa.com\/en\/gcms\/","title":{"rendered":"GCMS Notes from Canada"},"content":{"rendered":"<p>Your <strong>GCMS notes<\/strong> are the fullest picture of your immigration file: the officer&#8217;s own notes, the real reasoning behind a refusal, security-screening status and the steps still outstanding. Since <strong>13 July 2022<\/strong>, anyone outside Canada has had the legal right to request their own personal information directly from Canadian immigration under the <em>Privacy Act<\/em> \u2014 and the Canadian government charges nothing for it. If you have the time and the English to handle correspondence with a federal institution, you can do this yourself.<\/p>\n<p>What Aval Visa does is this: choose the correct legal route, scope the request precisely (UCI and application numbers) so the answer does not come back empty, draft the request in English, prepare consent forms for everyone named on the file, provide a Canadian mailing address, and then read and explain the result \u2014 <strong>Hadi Imani, Regulated Canadian Immigration Consultant (RCIC #R522575)<\/strong>. Reading your file does not change the decision that was made. It shows you what that decision was actually based on.<\/p>\n<p style=\"text-align:center\"><div class=\"av-gbadge\" dir=\"ltr\" style=\"display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2dccf;border-radius:999px;padding:7px 16px;font-size:13.5px;color:#26262b\"><span style=\"color:#f5a623;letter-spacing:2px;font-size:14px\">\u2605\u2605\u2605\u2605\u2605<\/span> <span><b>4.9 \/ 5<\/b> from 124 client reviews on <a href=\"https:\/\/maps.google.com\/?cid=14044136138663097511\" target=\"_blank\" rel=\"noopener\" style=\"color:#b4443c;font-weight:700\">Google<\/a> \u00b7 <a href=\"\/en\/reviews\/\" style=\"color:#6d675e\">read them<\/a><\/span><\/div><\/p>\n<h2>Fee &amp; process<\/h2>\n<ul>\n<li><strong>Fee: 50 CAD each<\/strong> \u2014 officer&#8217;s notes (GCMS) or a complete copy of the documents you submitted; <strong>100 CAD<\/strong> for both. Paid by Interac e-Transfer to info@avalvisa.com once you place the order.<\/li>\n<li>The official <strong>IMM 5744<\/strong> consent form is filled in with your details automatically \u2014 print it, sign it by hand in blue ink, and upload it.<\/li>\n<li>Documents required: your <strong>signed passport<\/strong> (bio page, with your signature) and <strong>one IRCC letter<\/strong> showing the application number \u2014 a refusal letter, a biometrics letter, or any other.<\/li>\n<li>Timing is set by statute, not by us \u2014 see <a href=\"#guarantee\">what we don&#8217;t guarantee<\/a> below before you order.<\/li>\n<\/ul>\n<div id=\"av-gcms\" dir=\"ltr\">\n<style>\n#av-gcms{--red:#b4443c;--ink:#26262b;--grey:#6d675e;--line:#e2dccf;--ok:#3f7a55;font-size:15px;max-width:680px;margin:0 auto}\n#av-gcms .g-card{background:#fff;border:1px solid var(--line);border-radius:13px;padding:24px}\n#av-gcms .g-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px}\n#av-gcms .g-full{grid-column:1\/-1}\n@media(max-width:540px){#av-gcms .g-grid{grid-template-columns:1fr}}\n#av-gcms .g-deprow{display:grid}\n@media(max-width:560px){#av-gcms .g-deprow{grid-template-columns:1fr 1fr !important}}\n#av-gcms label{display:block;font-weight:700;font-size:13px;margin-bottom:4px}\n#av-gcms .g-i{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-family:inherit;box-sizing:border-box;background:#fff}\n#av-gcms .g-btn{width:100%;margin-top:16px;padding:14px;background:var(--red);color:#fff;border:0;border-radius:9px;font-size:15.5px;font-weight:700;cursor:pointer;font-family:inherit}\n#av-gcms .g-btn[disabled]{opacity:.6}\n#av-gcms .g-msg{margin-top:8px;font-size:13.5px;color:var(--red);min-height:1em}\n#av-gcms .g-steps{display:none}\n#av-gcms .g-step{background:#fff;border:1px solid var(--line);border-radius:13px;padding:20px 22px;margin-top:14px}\n#av-gcms .g-step h4{margin:0 0 8px;font-size:16px;color:var(--red)}\n#av-gcms .g-step p{margin:0 0 10px;font-size:14px;color:var(--ink);line-height:1.9}\n#av-gcms .g-dl{display:inline-block;padding:12px 24px;background:#26262b;color:#fff;border-radius:9px;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;border:0;font-family:inherit}\n#av-gcms .g-up{display:flex;gap:8px;flex-wrap:wrap;align-items:center}\n#av-gcms .g-up input[type=file]{font-size:13px;max-width:100%}\n#av-gcms .g-up button{padding:9px 20px;background:var(--ok);color:#fff;border:0;border-radius:8px;font-weight:700;cursor:pointer;font-family:inherit}\n#av-gcms .g-upmsg{font-size:13px;color:var(--ok);min-height:1em;margin-top:4px}\n#av-gcms .g-hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}\n<\/style>\n<div class=\"g-card\" id=\"g-orderbox\">\n  <form id=\"g-form\">\n    <div class=\"g-grid\">\n      <div><label>Given name (as in passport) *<\/label><input class=\"g-i\" name=\"given_name\" dir=\"ltr\" required><\/div>\n      <div><label>Family name *<\/label><input class=\"g-i\" name=\"family_name\" dir=\"ltr\" required><\/div>\n      <div><label>Date of birth (YYYY-MM-DD) *<\/label><input class=\"g-i\" name=\"dob\" dir=\"ltr\" placeholder=\"1990-05-15\" required><\/div>\n      <div><label>UCI \/ Client ID (if known)<\/label><input class=\"g-i\" name=\"uci\" dir=\"ltr\"><\/div>\n      <div><label>Application number (if known)<\/label><input class=\"g-i\" name=\"appnum\" dir=\"ltr\"><\/div>\n      <div><label>Notes type<\/label>\n        <select class=\"g-i\" name=\"notes_type\" id=\"g-notes-type\">\n          <option value=\"Officer notes (GCMS)\">Officer notes (GCMS) \u2014 50 CAD<\/option>\n          <option value=\"All submitted documents\">All submitted documents \u2014 50 CAD<\/option>\n          <option value=\"Both (notes + documents)\">Both \u2014 100 CAD<\/option>\n        <\/select><\/div>\n      <div><label>WhatsApp (with country code) *<\/label><input class=\"g-i\" name=\"whatsapp\" dir=\"ltr\" placeholder=\"+98\u2026\" required><\/div>\n      <div><label>Email<\/label><input class=\"g-i\" name=\"email\" type=\"email\" dir=\"ltr\"><\/div>\n      <div class=\"g-full\"><label>Is a spouse or child (18+) also on this file?<\/label>\n        <select class=\"g-i\" id=\"g-hasdeps\"><option value=\"no\">No<\/option><option value=\"yes\">Yes<\/option><\/select><\/div>\n      <div class=\"g-full\" id=\"g-deps\" style=\"display:none\">\n        <div style=\"font-size:12.5px;color:#8d8679;margin-bottom:8px\">Each person 18+ must sign the printed form themselves.<\/div>\n        <div id=\"g-deprows\"><\/div>\n        <button type=\"button\" id=\"g-adddep\" style=\"padding:8px 18px;background:#faf8f4;border:1px dashed #cfc5b2;border-radius:8px;font-size:13px;cursor:pointer;font-family:inherit\">+ Add another person<\/button>\n      <\/div>\n      <div class=\"g-full\"><label>Anything we should know? (visa type, refusal date\u2026)<\/label><textarea class=\"g-i\" name=\"message\" rows=\"2\"><\/textarea><\/div>\n    <\/div>\n    <div class=\"g-hp\"><label>Website<input name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/label><\/div>\n    <button type=\"submit\" class=\"g-btn\">Register my order<\/button>\n    <div class=\"g-msg\" id=\"g-msg\"><\/div>\n  <\/form>\n<\/div>\n\n<div class=\"g-steps\" id=\"g-steps\">\n  <div class=\"g-step\">\n    <h4>Step 1 \u2014 Download, print and sign your consent form<\/h4>\n    <p>Your official IMM 5744 consent form has been filled with your details automatically. Print it, sign by hand (IRCC requires an original handwritten signature \u2014 blue ink), date it, then upload a clear photo or scan below.<\/p>\n    <button type=\"button\" class=\"g-dl\" id=\"g-dl\">\u2b07 Download my filled IMM 5744<\/button>\n    <div class=\"g-up\" style=\"margin-top:12px\">\n      <input type=\"file\" id=\"g-file-consent\" accept=\".jpg,.jpeg,.png,.heic,.pdf\">\n      <button type=\"button\" data-kind=\"consent\" class=\"g-upbtn\">Upload signed form<\/button>\n    <\/div>\n    <div class=\"g-upmsg\" id=\"g-upmsg-consent\"><\/div>\n  <\/div>\n  <div class=\"g-step\">\n    <h4>Step 2 \u2014 Required documents<\/h4>\n    <p>Two documents are required for the ATIP request: (1) a clear photo\/scan of your passport bio page WITH your signature visible, and (2) any IRCC letter that shows your application number \u2014 the refusal letter, the biometrics letter, or any other IRCC correspondence.<\/p>\n    <div class=\"g-up\">\n      <input type=\"file\" id=\"g-file-passport\" accept=\".jpg,.jpeg,.png,.heic,.pdf\">\n      <button type=\"button\" data-kind=\"passport\" class=\"g-upbtn\">Upload signed passport<\/button>\n    <\/div>\n    <div class=\"g-upmsg\" id=\"g-upmsg-passport\"><\/div>\n    <div class=\"g-up\" style=\"margin-top:10px\">\n      <input type=\"file\" id=\"g-file-letter\" accept=\".jpg,.jpeg,.png,.heic,.pdf\">\n      <button type=\"button\" data-kind=\"letter\" class=\"g-upbtn\">Upload IRCC letter<\/button>\n    <\/div>\n    <div class=\"g-upmsg\" id=\"g-upmsg-letter\"><\/div>\n  <\/div>\n  <div class=\"g-step\">\n    <h4>Step 3 \u2014 Payment (<span id=\"g-amt\">50<\/span> CAD, paid in Iranian rial)<\/h4>\n    <p>Your order fee (above) is payable by Interac e-Transfer to <b>info@avalvisa.com<\/b>. Put your name in the transfer message, then upload the confirmation (screenshot or PDF) below.<\/p>\n        <div class=\"g-bank\" dir=\"ltr\" style=\"background:#f5f1e9;border:1px solid #e2d9c8;border-radius:10px;padding:14px 18px;margin:0 0 14px;font-size:14px;line-height:2\">\n      <div><b>Payment method:<\/b> Interac e-Transfer<\/div>\n      <div><b>Send to:<\/b> <span style=\"font-weight:700\">info@avalvisa.com<\/span>\n        <button type=\"button\" id=\"g-copymail\" style=\"margin-left:8px;padding:3px 12px;font-size:12px;border:1px solid #cfc5b2;background:#fff;border-radius:6px;cursor:pointer;font-family:inherit\">Copy<\/button><\/div>\n      <div><b>Recipient:<\/b> AvalVisa Immigration Services (Hadi Imani)<\/div>\n    <\/div>\n        <div class=\"g-up\">\n      <input type=\"file\" id=\"g-file-receipt\" accept=\".jpg,.jpeg,.png,.heic,.pdf\">\n      <button type=\"button\" data-kind=\"receipt\" class=\"g-upbtn\">Upload payment receipt<\/button>\n    <\/div>\n    <div class=\"g-upmsg\" id=\"g-upmsg-receipt\"><\/div>\n  <\/div>\n  <div class=\"g-step\">\n    <h4>Step 4 \u2014 We file the request<\/h4>\n    <p>Once your signed form and receipt arrive, Hadi Imani (RCIC #R522575) files your ATIP request with IRCC\/CBSA. Notes usually arrive within about 30 days; we send the file to you on WhatsApp and email the moment it lands.<\/p>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  function $(id){ return document.getElementById(id); }\n  var API = \"https:\\\/\\\/avalvisa.com\\\/en\\\/wp-json\\\/avalvisa\\\/v1\\\/gcms\";\n  var UP  = \"https:\\\/\\\/avalvisa.com\\\/en\\\/wp-json\\\/avalvisa\\\/v1\\\/gcms-upload\";\n  var TPL = \"https:\\\/\\\/avalvisa.com\\\/wp-content\\\/uploads\\\/av-gcms-assets\\\/imm5744-template.pdf\";\n  var LIB = \"https:\\\/\\\/avalvisa.com\\\/wp-content\\\/uploads\\\/av-gcms-assets\\\/pdf-lib.min.js\";\n  var LANG = \"en\";\n  var order = null, data = {};\n  var f = $('g-form');\n  var DEPL = LANG === 'en'\n    ? { rel: 'Relation', sp: 'Spouse', ch: 'Child', ot: 'Other', gn: 'Given name', fn: 'Family name', dob: 'DOB (YYYY-MM-DD)' }\n    : { rel: '\u0646\u0633\u0628\u062a', sp: '\u0647\u0645\u0633\u0631', ch: '\u0641\u0631\u0632\u0646\u062f', ot: '\u0633\u0627\u06cc\u0631', gn: '\u0646\u0627\u0645 (\u0644\u0627\u062a\u06cc\u0646)', fn: '\u0646\u0627\u0645 \u062e\u0627\u0646\u0648\u0627\u062f\u06af\u06cc (\u0644\u0627\u062a\u06cc\u0646)', dob: '\u062a\u0648\u0644\u062f \u0645\u06cc\u0644\u0627\u062f\u06cc (YYYY-MM-DD)' };\n  function depRow(){\n    var d = document.createElement('div');\n    d.className = 'g-deprow';\n    d.style.cssText = 'display:grid;grid-template-columns:110px 1fr 1fr 150px;gap:8px;margin-bottom:8px';\n    d.innerHTML = '<select class=\"g-i g-dep-rel\"><option value=\"Spouse\">' + DEPL.sp + '<\/option><option value=\"Child\">' + DEPL.ch + '<\/option><option value=\"Other\">' + DEPL.ot + '<\/option><\/select>'\n      + '<input class=\"g-i g-dep-gn\" dir=\"ltr\" placeholder=\"' + DEPL.gn + '\">'\n      + '<input class=\"g-i g-dep-fn\" dir=\"ltr\" placeholder=\"' + DEPL.fn + '\">'\n      + '<input class=\"g-i g-dep-dob\" dir=\"ltr\" placeholder=\"' + DEPL.dob + '\">';\n    return d;\n  }\n  $('g-hasdeps').addEventListener('change', function(){\n    var box = $('g-deps');\n    box.style.display = this.value === 'yes' ? 'block' : 'none';\n    if (this.value === 'yes' && !$('g-deprows').children.length) { $('g-deprows').appendChild(depRow()); }\n  });\n  $('g-adddep').addEventListener('click', function(){\n    if ($('g-deprows').children.length < 3) { $('g-deprows').appendChild(depRow()); }\n    if ($('g-deprows').children.length >= 3) { this.style.display = 'none'; }\n  });\n  function collectDeps(){\n    if ($('g-hasdeps').value !== 'yes') { return []; }\n    var out = [];\n    Array.prototype.forEach.call($('g-deprows').children, function(row){\n      var e = {\n        rel: row.querySelector('.g-dep-rel').value,\n        given: row.querySelector('.g-dep-gn').value.trim(),\n        family: row.querySelector('.g-dep-fn').value.trim(),\n        dob: row.querySelector('.g-dep-dob').value.trim()\n      };\n      if (e.given && e.family) { out.push(e); }\n    });\n    return out.slice(0, 3);\n  }\n  f.addEventListener('submit', function(e){\n    e.preventDefault();\n    var btn = f.querySelector('.g-btn'), msg = $('g-msg');\n    data = { lang: LANG };\n    Array.prototype.forEach.call(f.elements, function(el){ if (el.name) data[el.name] = el.value.trim(); });\n    data.dependents = collectDeps();\n    btn.disabled = true; msg.textContent = '';\n    fetch(API, { method:'POST', headers:{'Content-Type':'application\/json'}, body: JSON.stringify(data) })\n      .then(function(r){ return r.json(); })\n      .then(function(d){\n        if (d.ok && d.id) {\n          order = d;\n          $('g-orderbox').style.display = 'none';\n          var both = (data.notes_type || '').indexOf('Both') === 0;\n          $('g-amt').textContent = both ? (LANG === 'en' ? '100' : '100') : (LANG === 'en' ? '50' : '50');\n          $('g-steps').style.display = 'block';\n          $('g-steps').scrollIntoView({ block: 'start' });\n        } else { btn.disabled = false; msg.textContent = d.msg || '\u2026'; }\n      }).catch(function(){ btn.disabled = false; msg.textContent = LANG === 'en' ? 'Connection error.' : '\u062e\u0637\u0627 \u062f\u0631 \u0627\u0631\u062a\u0628\u0627\u0637 \u2014 \u062f\u0648\u0628\u0627\u0631\u0647 \u062a\u0644\u0627\u0634 \u06a9\u0646\u06cc\u062f.'; });\n  });\n  function loadLib(cb){\n    if (window.PDFLib) { cb(); return; }\n    var s = document.createElement('script'); s.src = LIB; s.onload = cb;\n    s.onerror = function(){ alert(LANG === 'en' ? 'Could not load the PDF tool.' : '\u0627\u0628\u0632\u0627\u0631 PDF \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0646\u0634\u062f \u2014 \u0635\u0641\u062d\u0647 \u0631\u0627 \u0631\u0641\u0631\u0634 \u06a9\u0646\u06cc\u062f.'); };\n    document.head.appendChild(s);\n  }\n  $('g-dl').addEventListener('click', function(){\n    var b = this; b.disabled = true;\n    loadLib(function(){\n      fetch(TPL).then(function(r){ return r.arrayBuffer(); }).then(function(buf){\n        return PDFLib.PDFDocument.load(buf);\n      }).then(function(doc){\n        var form = doc.getForm();\n        var P = 'IMM_5744[0].Page1[0].AppIndividSub[0].';\n        var D = 'IMM_5744[0].Page1[0].DRI_Sub[0].';\n        function setF(name, val){ try { form.getTextField(name).setText(val); } catch(e){} }\n        setF(P + 'AppInfoSub[0].Family_name[0]', data.family_name || '');\n        setF(P + 'AppInfoSub[0].Given_name[0]', data.given_name || '');\n        setF(P + 'AppInfoSub[0].DateBirth[0]', data.dob || '');\n        \/* Individual instances 1-3 = dependents (spouse\/children 18+). Widget-name\n           traps per tooltips: instance 1's \"Firm\" = date of birth; instances 2-3\n           keep RelationShip nested under TelephoneSub. *\/\n        var INST = [\n          { gn: P + 'IndividSub[0].Given_name[0]', fn: P + 'IndividSub[0].Family_name[0]', dob: P + 'IndividSub[0].Firm[0]', rel: P + 'IndividSub[0].RelationShip[0]' },\n          { gn: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual4Sub[0].Given_name[0]', fn: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual4Sub[0].Family_name[0]', dob: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual4Sub[0].DateBirth[0]', rel: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual4Sub[0].TelephoneSub[0].RelationShip[0]' },\n          { gn: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual5Sub[0].Given_name[0]', fn: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual5Sub[0].Family_name[0]', dob: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual5Sub[0].DateBirth[0]', rel: 'IMM_5744[0].Page1[0].Individual45Sub[0].Individual5Sub[0].TelephoneSub[0].RelationShip[0]' }\n        ];\n        (data.dependents || []).forEach(function(dep, i){\n          if (i > 2) { return; }\n          setF(INST[i].gn, dep.given); setF(INST[i].fn, dep.family);\n          setF(INST[i].dob, dep.dob); setF(INST[i].rel, dep.rel);\n        });\n        \/* Designated Representative block \u2014 office details per Hadi 2026-08-26.\n           Widget names are misleading; mapping follows the field tooltips:\n           CityProv.otherTelephoneNo=City, CityProv.TelephoneNo=Province,\n           CountryPostalCode.TelephoneNo=Country, .otherTelephoneNo=Postal Code *\/\n        setF(D + 'DRInfoSub1[0].Family_name[0]', 'Imani Maman');\n        setF(D + 'DRInfoSub1[0].Given_name[0]', 'Hadi');\n        setF(D + 'DRInfoSub1[0].Firm[0]', 'AvalVisa Immigration Services');\n        setF(D + 'DRInfoSub1[0].TelephoneSub[0].TelephoneNo[0]', '4169390098');\n        setF(D + 'DRInfoSub2[0].Address[0]', '4789 Yonge Street, Unit 1210');\n        setF(D + 'DRInfoSub2[0].CityProv[0].otherTelephoneNo[0]', 'Toronto');\n        setF(D + 'DRInfoSub2[0].CityProv[0].TelephoneNo[0]', 'Ontario');\n        setF(D + 'DRInfoSub2[0].CountryPostalCode[0].TelephoneNo[0]', 'Canada');\n        setF(D + 'DRInfoSub2[0].CountryPostalCode[0].otherTelephoneNo[0]', 'M2N 0G3');\n        setF(D + 'DRInfoSub2[0].EmailAddress[0]', 'info@avalvisa.com');\n        try { form.updateFieldAppearances(); } catch(e){}\n        return doc.save();\n      }).then(function(bytes){\n        var blob = new Blob([bytes], { type: 'application\/pdf' });\n        var a = document.createElement('a');\n        a.href = URL.createObjectURL(blob);\n        a.download = 'IMM5744-' + (data.family_name || 'consent') + '.pdf';\n        document.body.appendChild(a); a.click(); a.remove();\n        b.disabled = false;\n      }).catch(function(){\n        b.disabled = false;\n        alert(LANG === 'en' ? 'PDF generation failed \u2014 we will send it on WhatsApp.' : '\u0633\u0627\u062e\u062a PDF \u0646\u0627\u0645\u0648\u0641\u0642 \u0628\u0648\u062f \u2014 \u0641\u0631\u0645 \u0631\u0627 \u062f\u0631 \u0648\u0627\u062a\u0633\u200c\u0627\u067e \u0628\u0631\u0627\u06cc \u0634\u0645\u0627 \u0645\u06cc\u200c\u0641\u0631\u0633\u062a\u06cc\u0645.');\n      });\n    });\n  });\n  var cm = $('g-copymail');\n  if (cm) cm.addEventListener('click', function(){\n    (navigator.clipboard ? navigator.clipboard.writeText('info@avalvisa.com') : Promise.reject()).then(function(){ cm.textContent = '\u2714'; }).catch(function(){});\n  });\n  var cp = $('g-copycard');\n  if (cp) cp.addEventListener('click', function(){\n    var t = '5022291324456787';\n    (navigator.clipboard ? navigator.clipboard.writeText(t) : Promise.reject()).then(function(){ cp.textContent = '\u2714'; }).catch(function(){\n      var i = document.createElement('input'); i.value = t; document.body.appendChild(i); i.select();\n      try { document.execCommand('copy'); cp.textContent = '\u2714'; } catch(e){} i.remove();\n    });\n  });\n  Array.prototype.forEach.call(document.querySelectorAll('.g-upbtn'), function(btn){\n    btn.addEventListener('click', function(){\n      var kind = btn.getAttribute('data-kind');\n      var inp = $('g-file-' + kind), m = $('g-upmsg-' + kind);\n      if (!order) return;\n      if (!inp.files || !inp.files[0]) { m.textContent = LANG === 'en' ? 'Choose a file first.' : '\u0627\u0648\u0644 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.'; m.style.color = '#b4443c'; return; }\n      var fd = new FormData();\n      fd.append('file', inp.files[0]); fd.append('order', order.id); fd.append('token', order.token);\n      fd.append('kind', kind); fd.append('lang', LANG);\n      btn.disabled = true; m.textContent = '\u2026'; m.style.color = '#6d675e';\n      fetch(UP, { method: 'POST', body: fd }).then(function(r){ return r.json(); }).then(function(d){\n        btn.disabled = false;\n        m.textContent = d.msg || ''; m.style.color = d.ok ? '#3f7a55' : '#b4443c';\n      }).catch(function(){ btn.disabled = false; m.textContent = '\u2026'; m.style.color = '#b4443c'; });\n    });\n  });\n})();\n<\/script>\n<\/div>\n\n<h2>What exactly are officer&#8217;s notes and the GCMS file?<\/h2>\n<p>GCMS \u2014 the Global Case Management System \u2014 is the platform Immigration, Refugees and Citizenship Canada (IRCC) uses to process immigration, citizenship and passport applications, and which <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/transparency\/committees\/cimm-nov-25-2024\/gcms-future-transformation.html\" target=\"_blank\" rel=\"noopener\">IRCC itself calls the system of record<\/a>. &#8220;GCMS notes&#8221; is an industry term, not the name of an official document; what you receive is a package of records from that system, released under access legislation. Don&#8217;t confuse it with the &#8220;officer decision notes&#8221; \u2014 that is the formal name of a different document, covered in the next section.<\/p>\n<p>IRCC&#8217;s own operational guidance tells officers what to record in a case note: <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/publications-manuals\/operational-bulletins-manuals\/temporary-residents\/visitors\/refusals-overview.html\" target=\"_blank\" rel=\"noopener\">the circumstances of the application, how the decision was reached, whether an interpreter was present, what a representative said, and the reasons for refusal<\/a>. The officer&#8217;s actual reasoning lives in those notes, not in the refusal letter. A disclosure package usually also contains dates, document checklists and internal correspondence.<\/p>\n<h3>You may already have part of this<\/h3>\n<p>Before you pay anyone, open your refusal email. IRCC has announced that <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/transparency\/officer-decision-notes.html\" target=\"_blank\" rel=\"noopener\">from 29 July 2025 for most temporary residence applications, and from 26 May 2026 for most permanent residence applications, it sends the officer decision notes together with the refusal letter<\/a>. If your refusal falls in that window, some of what you are looking for may already be in your inbox. Note what the same page tells applicants heading to judicial review: even holding those notes, they should state that they have <strong>not<\/strong> received the reasons for refusal \u2014 IRCC does not treat that document as the full reasons. Tell us what you already have before you order.<\/p>\n<h2>Can you file this request yourself? Yes<\/h2>\n<p>Since <strong>13 July 2022<\/strong>, <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/regulations\/SOR-2021-174\/FullText.html\" target=\"_blank\" rel=\"noopener\">Privacy Act Extension Order No. 3 (SOR\/2021-174)<\/a> has extended the right of access under section 12(1) of the <em>Privacy Act<\/em> to all individuals outside Canada. Canadian citizens, permanent residents and anyone present in Canada already held that right. In practice this means everyone: you may ask for your own file directly, and both <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/transparency\/access-information-privacy\/request-privacy-act.html\" target=\"_blank\" rel=\"noopener\">IRCC&#8217;s official page<\/a> and the <a href=\"https:\/\/www.priv.gc.ca\/en\/opc-news\/news-and-announcements\/2022\/an_220713\/\" target=\"_blank\" rel=\"noopener\">Privacy Commissioner of Canada&#8217;s announcement<\/a> confirm it. The government charges <strong>no fee<\/strong> under this Act. The other route, the <em>Access to Information Act<\/em>, is open only to citizens, permanent residents and people physically in Canada, and carries a 5 CAD fee.<\/p>\n<p>So what are you paying us for?<\/p>\n<ul>\n<li><strong>Choosing the right legal route.<\/strong> Your request is normally filed under the <em>Privacy Act<\/em>, in your own name. The government charges nothing for it, so the fee you pay us is entirely for our work. The ATIA route is needed only in specific circumstances, at the government&#8217;s 5 CAD fee \u2014 and if yours is one of them, we tell you before filing.<\/li>\n<li><strong>Precise scoping<\/strong>: UCI, application number, application type and date, and the processing office \u2014 so IRCC knows which file and which period to search.<\/li>\n<li><strong>Drafting in English<\/strong>, and handling the correspondence that follows.<\/li>\n<li><strong>A consent form for every person on the file<\/strong>, each hand-signed.<\/li>\n<li><strong>A Canadian mailing address<\/strong> to receive the response.<\/li>\n<li><strong>An RCIC reading the result<\/strong> and explaining, in plain English, what the officer actually wrote.<\/li>\n<\/ul>\n<p>One thing worth understanding about the form itself: <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/transparency\/access-information-privacy\/forms\/request-5744.html\" target=\"_blank\" rel=\"noopener\">IMM 5744 is titled &#8220;Consent for an Access to Information and Personal Information Request&#8221;<\/a>. It is <strong>not the request<\/strong> \u2014 it is only your consent for information to be released to a named representative, and the request itself is filed separately. IMM 5744 is also <strong>not the Use of a Representative form (IMM 5476)<\/strong> and grants no authority to act on your application. <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/transparency\/access-information-privacy\/forms\/request-5744\/new-constent-form.html\" target=\"_blank\" rel=\"noopener\">IRCC states that one form covers up to four people, is valid for one year, and that only an original hand-written signature in blue ink is accepted \u2014 electronic signatures are not<\/a>. Official pages are inconsistent about the signing age; our practice is to obtain a signature from every accompanying family member aged 16 or over.<\/p>\n<h2>What the refusal letter doesn&#8217;t tell you<\/h2>\n<p>A refusal letter is a form with boxes ticked. The ticks tell you what the officer was not satisfied about \u2014 not why. We could not find an officially published version of that checkbox template to link to, so read the headings in the next section as a practical reading of the phrasing applicants commonly receive, not as statutory text.<\/p>\n<p>Two misunderstandings are worth clearing up. First, a refusal is not an accusation of dishonesty; <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/acts\/i-2.5\/section-20.html\" target=\"_blank\" rel=\"noopener\">section 20(1)(b) of the Immigration and Refugee Protection Act<\/a> places the burden of proof on the applicant. Second, and more consequential: <strong>a refusal is recorded in GCMS, is visible to every officer who looks at your file afterwards, and must be declared honestly on future forms<\/strong> \u2014 <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/services\/protect-fraud\/consequences-fraud.html\" target=\"_blank\" rel=\"noopener\">IRCC is explicit that you remain responsible for everything in your application, even if a representative completed it<\/a>. Concealing a refusal is far riskier than the refusal itself: under section 40(1)(a), withholding a material fact can support a finding of misrepresentation.<\/p>\n<h2>The refusal grounds, and what each one means legally<\/h2>\n<p>For a visitor visa, <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/regulations\/sor-2002-227\/section-179.html\" target=\"_blank\" rel=\"noopener\">section R179 of the Regulations<\/a> is a closed list of seven conditions, and an officer who is satisfied on all of them <em>shall<\/em> issue the visa. The pivotal one is R179(b): that you will leave Canada at the end of your authorized stay. The same condition reappears at R216(1)(b) for study permits and R200(1)(b) for work permits \u2014 which is why near-identical wording turns up in three different kinds of refusal.<\/p>\n<ul>\n<li><strong>Purpose of visit<\/strong> \u2014 the officer did not find your travel story coherent, or proportionate to its cost. This is an assessment of internal consistency, not of character.<\/li>\n<li><strong>Ties to your country of residence<\/strong> \u2014 &#8220;ties&#8221; appears nowhere in R179. It is an inference the officer draws in order to decide paragraph (b). Dated evidence carries weight: property title, company registration, tax filings, a permanent employment contract with approved leave.<\/li>\n<li><strong>Financial means<\/strong> \u2014 not the same thing as financial inadmissibility. The source of the funds and the movement in the account matter far more than the balance on any single day.<\/li>\n<li><strong>Travel history<\/strong> \u2014 having none is not a statutory ground of refusal; it is an absence of supporting evidence. Replace it with proof that you complied with the conditions of visas you have held before.<\/li>\n<li><strong>Employment status<\/strong> \u2014 an employer letter should be dated, on letterhead, and state your position, salary, approved leave and that your job is being held. Convert local-currency figures into Canadian dollars, and state the exchange rate and the date you used.<\/li>\n<\/ul>\n<p>Two points that catch applicants out. For study permit applications, IRCC states that <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/services\/study-canada\/study-permit\/get-documents\/financial-support.html\" target=\"_blank\" rel=\"noopener\">if your country has currency controls, you must prove you will be permitted to export the funds<\/a> \u2014 an additional evidentiary burden that simply showing money in an account does not discharge. And <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/acts\/i-2.5\/section-22.html\" target=\"_blank\" rel=\"noopener\">section 22(2) of the Act<\/a> recognises <em>dual intent<\/em>: intending to apply for permanent residence is not on its own a reason to refuse a temporary application, provided the officer is satisfied you will leave at the end of your authorized stay. Hiding that intention, however, is dangerous.<\/p>\n<h3>Inadmissibility is a separate matter<\/h3>\n<p>Sections 34 to 42 of the Act set out the grounds of inadmissibility, and <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/services\/immigrate-canada\/inadmissibility\/reasons.html\" target=\"_blank\" rel=\"noopener\">IRCC publishes nine categories<\/a>: security, human or international rights violations, criminality, organised criminality, health, financial reasons, misrepresentation, non-compliance with the Act, and having an inadmissible family member. Several of these carry no moral judgement at all \u2014 medical inadmissibility, or <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/acts\/i-2.5\/section-39.html\" target=\"_blank\" rel=\"noopener\">financial inadmissibility under section 39<\/a>, is an assessment of circumstances, not an allegation.<\/p>\n<p>Of all of them, only <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/acts\/i-2.5\/section-40.html\" target=\"_blank\" rel=\"noopener\">section 40, misrepresentation<\/a>, carries the specific <strong>five-year<\/strong> bar; section 40(2)(a) provides that for a decision made outside Canada, that period runs from the date of the final determination of inadmissibility. There is a practical tell, too: <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/publications-manuals\/operational-bulletins-manuals\/temporary-residents\/visitors\/refusals-overview.html\" target=\"_blank\" rel=\"noopener\">IRCC&#8217;s guidance says a section 40 refusal has its own letter, which must state the five-year bar<\/a>. If your letter mentions neither section 40 nor a five-year bar, you are probably not facing such a finding.<\/p>\n<h2>What to do once you have the file<\/h2>\n<p>IRCC is unambiguous that <a href=\"https:\/\/ircc.canada.ca\/english\/helpcentre\/answer.asp?qnum=1675&amp;top=4.11\" target=\"_blank\" rel=\"noopener\">there is no formal appeal process in law for temporary residence decisions<\/a>. But &#8220;no appeal&#8221; means no appeal \u2014 not the absence of every other avenue. <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/transparency\/committees\/cimm-nov-29-2022\/question-period-note-ircc-ombudsperson.html\" target=\"_blank\" rel=\"noopener\">An IRCC document states that requesting reconsideration of an officer&#8217;s decision is an option available to any applicant who receives a negative decision, submitted through the online web form, and reviewed by the same office that made the original decision<\/a>. We make no claim about its prospects; where it is relevant, we will review the current wording with you.<\/p>\n<ol>\n<li><strong>Reapplying.<\/strong> IRCC advises that <a href=\"https:\/\/ircc.canada.ca\/english\/helpcentre\/answer.asp?qnum=1485&amp;top=16\" target=\"_blank\" rel=\"noopener\">you should only reapply if your circumstances have meaningfully changed or you have new evidence<\/a> \u2014 a different purpose of travel, a change in employment or finances, criminal rehabilitation, a medical ground resolved. Neither the Act nor the Regulations sets a waiting period or a cap on the number of applications; that is an inference from the absence of any such provision.<\/li>\n<li><strong>Judicial review at the Federal Court.<\/strong> <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/acts\/i-2.5\/section-72.html\" target=\"_blank\" rel=\"noopener\">Section 72(1) of the Act<\/a> begins this route with an application for <em>leave<\/em>, and section 72(2)(b) sets the deadline for service and filing at 60 days where the matter arose outside Canada, and 15 days where it arose inside. This is work for a Canadian lawyer, not an immigration consultant \u2014 and waiting for your notes to arrive can consume a large part of that 60 days. If you are contemplating this route, speak to a Canadian lawyer now.<\/li>\n<\/ol>\n<p>And the most honest sentence on this page, in IRCC&#8217;s own words: <a href=\"https:\/\/ircc.canada.ca\/english\/helpcentre\/answer.asp?qnum=1485&amp;top=16\" target=\"_blank\" rel=\"noopener\">hiring a representative will not improve your chances of approval, and will not change a decision already made<\/a>. What we do is make sure everything Canadian immigration is legally required to disclose reaches you, and that you understand what it says \u2014 so that your next decision is not built on a guess.<\/p>\n<h2 id=\"guarantee\">What we don&#8217;t guarantee<\/h2>\n<ul>\n<li><strong>Full disclosure is not guaranteed.<\/strong> Parts of a file may lawfully be withheld. Section 21 of the <em>Privacy Act<\/em> (international affairs and defence) is discretionary, while <a href=\"https:\/\/laws-lois.justice.gc.ca\/eng\/acts\/P-21\/FullText.html\" target=\"_blank\" rel=\"noopener\">section 26 requires refusal where section 8 prohibits disclosure<\/a> \u2014 and it is that section which blocks information about family members who have not signed a consent form.<\/li>\n<li><strong>The official numbers.<\/strong> Per <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/publications-manuals\/privacy-act-2024-2025.html\" target=\"_blank\" rel=\"noopener\">IRCC&#8217;s annual report on the Privacy Act (1 April 2024 to 31 March 2025)<\/a>: of 98,367 requests closed, 37% were disclosed in full, 54% with exemptions applied, and 363 returned &#8220;no records exist&#8221;.<\/li>\n<li><strong>If the answer comes back &#8220;no records found&#8221; or heavily redacted, you have still paid the fee.<\/strong> The fee is for the work performed, not for the content of the Canadian government&#8217;s response, and it is not refunded. We commit to reading that response and telling you what it means; and if the request was filed incompletely because of a clerical error on our side \u2014 a wrong file number or wrong personal particulars, or a required consent form not submitted \u2014 we correct and refile it at no additional charge.<\/li>\n<li><strong>Timing is not ours to control.<\/strong> Thirty days is the statutory deadline under section 14 of the <em>Privacy Act<\/em>, not a delivery promise; <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/transparency\/access-information-privacy\/timeframe.html\" target=\"_blank\" rel=\"noopener\">section 15 of the same Act permits an extension of up to a further 30 days<\/a>. Across <a href=\"https:\/\/www.canada.ca\/en\/immigration-refugees-citizenship\/corporate\/publications-manuals\/privacy-act-2024-2025.html\" target=\"_blank\" rel=\"noopener\">1 April 2024 to 31 March 2025, about 75% of requests were closed within 30 days and about 4.4% took more than 365 days<\/a>.<\/li>\n<li><strong>The outcome of your case.<\/strong> Receiving your notes does not change the decision already made, and does not guarantee the result of any future application.<\/li>\n<li><strong>A written agreement.<\/strong> Work begins only after a written representation agreement is signed, setting out the scope of work, the fee, and these same limits.<\/li>\n<\/ul>\n<h2>Frequently asked questions<\/h2>\n<h3>What makes the do-it-yourself route harder than it looks?<\/h3>\n<p>One documented example: <a href=\"https:\/\/atip-aiprp.apps.gc.ca\/atip\/welcome.do\" target=\"_blank\" rel=\"noopener\">the landing page of the government&#8217;s own online request portal still states that you must be a citizen, a permanent resident, or &#8220;present in Canada&#8221;<\/a>. That text has not caught up with the law as it has stood since 13 July 2022, and a reader who takes it at face value concludes they are ineligible when they are not.<\/p>\n<h3>We applied as a family \u2014 is my signature enough?<\/h3>\n<p>No. Without a consent form from every accompanying family member aged 16 or over \u2014 and, for a child under 16, from both parents \u2014 their information is removed under section 26 of the <em>Privacy Act<\/em>, and parts of the file come back blank.<\/p>\n<h3>Can you fix my refusal?<\/h3>\n<p>No. We do not &#8220;fix&#8221; refusals, and IRCC itself says that hiring a representative does not change a decision already made. The routes that exist in law \u2014 reapplying, requesting reconsideration, and judicial review \u2014 are set out above, and none of them guarantees an outcome. What we do is put the official response in your hands and explain what it contains.<\/p>\n<h2>Who is responsible for this service<\/h2>\n<p><strong>Hadi Imani<\/strong>, Regulated Canadian Immigration Consultant, membership number <strong>RCIC #R522575<\/strong>, regulated by the College of Immigration and Citizenship Consultants (CICC). Verify that number independently of this website on the <a href=\"https:\/\/register.college-ic.ca\/Public-Register-EN\/RCIC_Search.aspx\" target=\"_blank\" rel=\"noopener\">CICC public register<\/a>. Work begins after a written representation agreement is signed.<\/p>\n<p>This page was last reviewed on 27 August 2026. IRCC rules and forms change; check the date on this line before you act on anything here.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Your GCMS notes are the fullest picture of your immigration file: the officer&#8217;s own notes, the real reasoning behind a refusal, security-screening status and the steps still outstanding. Since 13 July 2022, anyone outside Canada has had the legal right to request their own personal information directly from Canadian immigration under the Privacy Act \u2014 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-23392","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages\/23392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/comments?post=23392"}],"version-history":[{"count":4,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages\/23392\/revisions"}],"predecessor-version":[{"id":23676,"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/pages\/23392\/revisions\/23676"}],"wp:attachment":[{"href":"https:\/\/avalvisa.com\/en\/wp-json\/wp\/v2\/media?parent=23392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}