{"id":381,"date":"2023-09-11T17:56:01","date_gmt":"2023-09-11T16:56:01","guid":{"rendered":"https:\/\/pathlandimmigration.ca\/?page_id=381"},"modified":"2026-05-25T22:21:46","modified_gmt":"2026-05-25T21:21:46","slug":"visitor-visa","status":"publish","type":"page","link":"https:\/\/pathlandimmigration.ca\/?page_id=381","title":{"rendered":"Free BC PNP Score Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"381\" class=\"elementor elementor-381\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c7f333d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c7f333d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ca727c\" data-id=\"5ca727c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-11ffc19 elementor-widget elementor-widget-html\" data-id=\"11ffc19\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div id=\"mi-bcpnp-calc\" data-testid=\"bcpnp-calculator-root\">\r\n\r\n  <style>\r\n    \/* ---------- Scoped styles (prefixed with #mi-bcpnp-calc) ---------- *\/\r\n    #mi-bcpnp-calc * { box-sizing: border-box; }\r\n    #mi-bcpnp-calc {\r\n      --mi-primary: #0b2545;       \/* deep navy *\/\r\n      --mi-primary-2: #13315c;\r\n      --mi-accent: #c8102e;        \/* Chopra red *\/\r\n      --mi-accent-2: #e63946;\r\n      --mi-bg: #ffffff;\r\n      --mi-soft: #f4f7fb;\r\n      --mi-border: #e2e8f0;\r\n      --mi-text: #1a2238;\r\n      --mi-muted: #5b6478;\r\n      --mi-success: #198754;\r\n      --mi-radius: 10px;\r\n      --mi-shadow: 0 6px 24px rgba(11,37,69,0.08);\r\n      font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\r\n                   \"Helvetica Neue\", Arial, sans-serif;\r\n      color: var(--mi-text);\r\n      max-width: 920px;\r\n      margin: 0 auto;\r\n      padding: 0;\r\n      line-height: 1.5;\r\n    }\r\n    #mi-bcpnp-calc .mi-card {\r\n      background: var(--mi-bg);\r\n      border: 1px solid var(--mi-border);\r\n      border-radius: var(--mi-radius);\r\n      box-shadow: var(--mi-shadow);\r\n      overflow: hidden;\r\n    }\r\n    #mi-bcpnp-calc .mi-head {\r\n      background: linear-gradient(135deg, var(--mi-primary) 0%, var(--mi-primary-2) 100%);\r\n      color: #fff;\r\n      padding: 28px 28px 24px;\r\n      text-align: center;\r\n    }\r\n    #mi-bcpnp-calc .mi-head h2 {\r\n      margin: 0 0 6px;\r\n      font-size: 26px;\r\n      font-weight: 700;\r\n      letter-spacing: 0.3px;\r\n    }\r\n    #mi-bcpnp-calc .mi-head p {\r\n      margin: 0;\r\n      opacity: 0.85;\r\n      font-size: 14px;\r\n    }\r\n    #mi-bcpnp-calc .mi-body { padding: 22px 26px 28px; }\r\n    #mi-bcpnp-calc .mi-section {\r\n      border-top: 1px solid var(--mi-border);\r\n      padding: 18px 0 6px;\r\n    }\r\n    #mi-bcpnp-calc .mi-section:first-child {\r\n      border-top: 0;\r\n      padding-top: 6px;\r\n    }\r\n    #mi-bcpnp-calc .mi-section-title {\r\n      display: flex;\r\n      align-items: center;\r\n      gap: 10px;\r\n      font-size: 16px;\r\n      font-weight: 700;\r\n      color: var(--mi-primary);\r\n      margin: 0 0 12px;\r\n    }\r\n    #mi-bcpnp-calc .mi-section-title::before {\r\n      content: \"\";\r\n      width: 6px; height: 22px;\r\n      background: var(--mi-accent);\r\n      border-radius: 3px;\r\n      display: inline-block;\r\n    }\r\n    #mi-bcpnp-calc .mi-row {\r\n      display: grid;\r\n      grid-template-columns: minmax(0, 1fr) 240px 110px;\r\n      gap: 14px;\r\n      align-items: center;\r\n      padding: 10px 0;\r\n    }\r\n    #mi-bcpnp-calc .mi-row label {\r\n      font-size: 14px;\r\n      font-weight: 600;\r\n      color: var(--mi-text);\r\n    }\r\n    #mi-bcpnp-calc .mi-row .mi-hint {\r\n      display: block;\r\n      font-weight: 400;\r\n      font-size: 12px;\r\n      color: var(--mi-muted);\r\n      margin-top: 3px;\r\n    }\r\n    #mi-bcpnp-calc select,\r\n    #mi-bcpnp-calc input[type=\"number\"],\r\n    #mi-bcpnp-calc input[type=\"text\"],\r\n    #mi-bcpnp-calc input[type=\"email\"] {\r\n      width: 100%;\r\n      padding: 10px 12px;\r\n      font-size: 14px;\r\n      border: 1px solid var(--mi-border);\r\n      border-radius: 8px;\r\n      background: #fff;\r\n      color: var(--mi-text);\r\n      transition: border-color .15s, box-shadow .15s;\r\n      font-family: inherit;\r\n    }\r\n    #mi-bcpnp-calc select:focus,\r\n    #mi-bcpnp-calc input:focus {\r\n      outline: none;\r\n      border-color: var(--mi-primary);\r\n      box-shadow: 0 0 0 3px rgba(11,37,69,0.12);\r\n    }\r\n    #mi-bcpnp-calc .mi-points {\r\n      background: var(--mi-soft);\r\n      color: var(--mi-primary);\r\n      font-weight: 700;\r\n      text-align: center;\r\n      padding: 10px 8px;\r\n      border-radius: 8px;\r\n      font-size: 15px;\r\n      border: 1px solid var(--mi-border);\r\n    }\r\n    #mi-bcpnp-calc .mi-occ-list {\r\n      background: var(--mi-soft);\r\n      border: 1px solid var(--mi-border);\r\n      border-left: 4px solid var(--mi-accent);\r\n      border-radius: 8px;\r\n      padding: 12px 14px;\r\n      font-size: 12.5px;\r\n      color: var(--mi-muted);\r\n      margin: 4px 0 8px;\r\n      line-height: 1.55;\r\n    }\r\n    #mi-bcpnp-calc .mi-occ-list strong { color: var(--mi-primary); }\r\n\r\n    \/* ---------- Total \/ result block ---------- *\/\r\n    #mi-bcpnp-calc .mi-total-wrap {\r\n      margin-top: 22px;\r\n      background: linear-gradient(135deg, var(--mi-primary), var(--mi-primary-2));\r\n      color: #fff;\r\n      border-radius: var(--mi-radius);\r\n      padding: 22px 24px;\r\n      text-align: center;\r\n    }\r\n    #mi-bcpnp-calc .mi-total-label {\r\n      font-size: 14px;\r\n      letter-spacing: 1.2px;\r\n      text-transform: uppercase;\r\n      opacity: 0.85;\r\n      margin-bottom: 6px;\r\n    }\r\n    #mi-bcpnp-calc .mi-total-score {\r\n      font-size: 48px;\r\n      font-weight: 800;\r\n      line-height: 1;\r\n      color: #fff;\r\n    }\r\n    #mi-bcpnp-calc .mi-total-score .mi-out-of {\r\n      font-size: 18px;\r\n      font-weight: 500;\r\n      opacity: 0.7;\r\n      margin-left: 4px;\r\n    }\r\n    #mi-bcpnp-calc .mi-total-bar {\r\n      background: rgba(255,255,255,0.15);\r\n      height: 10px;\r\n      border-radius: 50px;\r\n      margin-top: 14px;\r\n      overflow: hidden;\r\n    }\r\n    #mi-bcpnp-calc .mi-total-bar > span {\r\n      display: block;\r\n      height: 100%;\r\n      background: var(--mi-accent);\r\n      width: 0%;\r\n      transition: width .4s ease;\r\n    }\r\n    #mi-bcpnp-calc .mi-locked {\r\n      filter: blur(8px);\r\n      pointer-events: none;\r\n      user-select: none;\r\n    }\r\n\r\n    \/* ---------- Email gate ---------- *\/\r\n    #mi-bcpnp-calc .mi-gate {\r\n      margin-top: 22px;\r\n      background: #fff;\r\n      border: 2px dashed var(--mi-accent);\r\n      border-radius: var(--mi-radius);\r\n      padding: 22px 24px;\r\n      text-align: center;\r\n    }\r\n    #mi-bcpnp-calc .mi-gate h3 {\r\n      margin: 0 0 6px;\r\n      color: var(--mi-primary);\r\n      font-size: 20px;\r\n    }\r\n    #mi-bcpnp-calc .mi-gate p {\r\n      margin: 0 0 14px;\r\n      color: var(--mi-muted);\r\n      font-size: 14px;\r\n    }\r\n    #mi-bcpnp-calc .mi-gate-form {\r\n      display: grid;\r\n      grid-template-columns: 1fr 1fr;\r\n      gap: 10px;\r\n      max-width: 560px;\r\n      margin: 0 auto;\r\n    }\r\n    #mi-bcpnp-calc .mi-gate-form .mi-full { grid-column: span 2; }\r\n    #mi-bcpnp-calc .mi-btn {\r\n      display: inline-block;\r\n      background: var(--mi-accent);\r\n      color: #fff;\r\n      border: 0;\r\n      padding: 13px 22px;\r\n      font-size: 15px;\r\n      font-weight: 700;\r\n      border-radius: 8px;\r\n      cursor: pointer;\r\n      letter-spacing: 0.4px;\r\n      text-decoration: none;\r\n      transition: background .15s, transform .15s;\r\n    }\r\n    #mi-bcpnp-calc .mi-btn:hover { background: var(--mi-accent-2); transform: translateY(-1px); }\r\n    #mi-bcpnp-calc .mi-btn.mi-btn-ghost {\r\n      background: transparent;\r\n      color: #fff;\r\n      border: 1.5px solid rgba(255,255,255,0.7);\r\n    }\r\n    #mi-bcpnp-calc .mi-btn.mi-btn-ghost:hover { background: rgba(255,255,255,0.12); }\r\n    #mi-bcpnp-calc .mi-cta-row {\r\n      margin-top: 18px;\r\n      display: flex;\r\n      flex-wrap: wrap;\r\n      gap: 10px;\r\n      justify-content: center;\r\n    }\r\n    #mi-bcpnp-calc .mi-error {\r\n      color: var(--mi-accent);\r\n      font-size: 13px;\r\n      margin-top: 8px;\r\n      min-height: 18px;\r\n    }\r\n    #mi-bcpnp-calc .mi-disclaimer {\r\n      margin-top: 16px;\r\n      font-size: 12px;\r\n      color: var(--mi-muted);\r\n      text-align: center;\r\n      line-height: 1.55;\r\n    }\r\n\r\n    \/* ---------- Responsive ---------- *\/\r\n    @media (max-width: 760px) {\r\n      #mi-bcpnp-calc .mi-body { padding: 18px 16px 22px; }\r\n      #mi-bcpnp-calc .mi-head { padding: 22px 18px 18px; }\r\n      #mi-bcpnp-calc .mi-head h2 { font-size: 22px; }\r\n      #mi-bcpnp-calc .mi-row {\r\n        grid-template-columns: 1fr;\r\n        gap: 8px;\r\n      }\r\n      #mi-bcpnp-calc .mi-points { text-align: left; padding: 8px 12px; }\r\n      #mi-bcpnp-calc .mi-gate-form { grid-template-columns: 1fr; }\r\n      #mi-bcpnp-calc .mi-gate-form .mi-full { grid-column: span 1; }\r\n      #mi-bcpnp-calc .mi-total-score { font-size: 40px; }\r\n    }\r\n  <\/style>\r\n\r\n  <div class=\"mi-card\">\r\n\r\n    <div class=\"mi-head\">\r\n      <h2>B.C. PNP Calculator 2026<\/h2>\r\n      <p>Estimate your Skills Immigration Registration System (SIRS) score in under a minute.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"mi-body\">\r\n\r\n      <!-- ============ 1. WORK EXPERIENCE ============ -->\r\n      <div class=\"mi-section\">\r\n        <h3 class=\"mi-section-title\">Work Experience<\/h3>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>\r\n            Directly related work experience in the occupation of the B.C. job offer\r\n            <span class=\"mi-hint\">Years of directly related experience in your designated NOC<\/span>\r\n          <\/label>\r\n          <select data-testid=\"exp-years\" data-key=\"expYears\">\r\n            <option value=\"20\">5 or more years<\/option>\r\n            <option value=\"16\">At least 4 but less than 5 years<\/option>\r\n            <option value=\"12\">At least 3 but less than 4 years<\/option>\r\n            <option value=\"8\">At least 2 but less than 3 years<\/option>\r\n            <option value=\"4\">At least 1 but less than 2 years<\/option>\r\n            <option value=\"1\">Less than 1 year<\/option>\r\n            <option value=\"0\" selected>No experience<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"exp-years-points\">0 pts<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>At least 1 year of directly related experience in Canada?<\/label>\r\n          <select data-testid=\"exp-canada\" data-key=\"expCanada\">\r\n            <option value=\"0\" selected>No<\/option>\r\n            <option value=\"10\">Yes<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"exp-canada-points\">0 pts<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>Currently working full-time in B.C. for the employer in the occupation identified in the BC PNP registration?<\/label>\r\n          <select data-testid=\"exp-current\" data-key=\"expCurrent\">\r\n            <option value=\"0\" selected>No<\/option>\r\n            <option value=\"10\">Yes<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"exp-current-points\">0 pts<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ============ 2. EDUCATION ============ -->\r\n      <div class=\"mi-section\">\r\n        <h3 class=\"mi-section-title\">Education<\/h3>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>Highest level of education<\/label>\r\n          <select data-testid=\"edu-level\" data-key=\"eduLevel\">\r\n            <option value=\"27\">Doctoral Degree<\/option>\r\n            <option value=\"22\">Master's Degree<\/option>\r\n            <option value=\"15\">Post-Graduate Certificate or Diploma<\/option>\r\n            <option value=\"15\">Bachelor's Degree<\/option>\r\n            <option value=\"11\">Post-secondary Diploma \/ Certificate (Trades or Non-trades)<\/option>\r\n            <option value=\"5\">Associate Degree<\/option>\r\n            <option value=\"0\" selected>Secondary School (High School) or less<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"edu-level-points\">0 pts<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>Post-secondary education completed in B.C.?<\/label>\r\n          <select data-testid=\"edu-bc\" data-key=\"eduBC\">\r\n            <option value=\"0\" selected>No<\/option>\r\n            <option value=\"8\">Yes<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"edu-bc-points\">0 pts<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>Post-secondary education completed in Canada (outside B.C.)?<\/label>\r\n          <select data-testid=\"edu-canada\" data-key=\"eduCanada\">\r\n            <option value=\"0\" selected>No<\/option>\r\n            <option value=\"6\">Yes<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"edu-canada-points\">0 pts<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ============ 3. PROFESSIONAL DESIGNATION ============ -->\r\n      <div class=\"mi-section\">\r\n        <h3 class=\"mi-section-title\">Professional Designation in B.C.<\/h3>\r\n\r\n        <div class=\"mi-occ-list\">\r\n          Applies if you are working in <strong>one<\/strong> of the following: any trade\r\n          (valid certificate from SkilledTradesBC or registered apprentice), NOC 33100\r\n          (Dental Assistants), NOC 32111 (Dental Hygienists), NOC 32112 (Dental Technicians),\r\n          NOC 32110 (Denturists), NOC 42202 (Early Childhood Educators), NOC 33102\r\n          (Health Care Aide), NOC 32124 (Pharmacy Technicians), NOC 32101 (Practical Nurses),\r\n          NOC 32200 (TCM Practitioners &amp; Acupuncturists), NOC 32104 (Veterinary Technicians).\r\n        <\/div>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>Are you working in one of the listed occupations?<\/label>\r\n          <select data-testid=\"prof-designation\" data-key=\"profDesignation\">\r\n            <option value=\"0\" selected>No<\/option>\r\n            <option value=\"10\">Yes<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"prof-designation-points\">0 pts<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ============ 4. LANGUAGE ============ -->\r\n      <div class=\"mi-section\">\r\n        <h3 class=\"mi-section-title\">Language Proficiency<\/h3>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>\r\n            Canadian Language Benchmark (CLB) level\r\n            <span class=\"mi-hint\">Lowest CLB score across all 4 competencies<\/span>\r\n          <\/label>\r\n          <select data-testid=\"lang-clb\" data-key=\"langCLB\">\r\n            <option value=\"30\">CLB 9 or higher<\/option>\r\n            <option value=\"25\">CLB 8<\/option>\r\n            <option value=\"20\">CLB 7<\/option>\r\n            <option value=\"15\">CLB 6<\/option>\r\n            <option value=\"10\">CLB 5<\/option>\r\n            <option value=\"5\">CLB 4<\/option>\r\n            <option value=\"0\" selected>Below CLB 4 \/ No test<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"lang-clb-points\">0 pts<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>Proficiency in both English and French (CLB 4+ in each of 4 competencies on both tests)?<\/label>\r\n          <select data-testid=\"lang-bilingual\" data-key=\"langBilingual\">\r\n            <option value=\"0\" selected>No<\/option>\r\n            <option value=\"10\">Yes<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"lang-bilingual-points\">0 pts<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ============ 5. WAGE ============ -->\r\n      <div class=\"mi-section\">\r\n        <h3 class=\"mi-section-title\">Hourly Wage of the B.C. Job Offer<\/h3>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>\r\n            Hourly wage (CAD)\r\n            <span class=\"mi-hint\">Enter the gross hourly wage offered by the B.C. employer<\/span>\r\n          <\/label>\r\n          <input type=\"number\" min=\"0\" step=\"0.01\" placeholder=\"e.g. 32.50\"\r\n                 data-testid=\"wage-input\" data-key=\"wage\" \/>\r\n          <div class=\"mi-points\" data-testid=\"wage-points\">0 pts<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ============ 6. AREA OF EMPLOYMENT ============ -->\r\n      <div class=\"mi-section\">\r\n        <h3 class=\"mi-section-title\">Area of Employment within B.C.<\/h3>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>Where is the job located?<\/label>\r\n          <select data-testid=\"area-base\" data-key=\"areaBase\">\r\n            <option value=\"0\" selected>Area 1 - Metro Vancouver Regional District<\/option>\r\n            <option value=\"5\">Area 2 - Squamish, Abbotsford, Agassiz, Mission, Chilliwack<\/option>\r\n            <option value=\"15\">Area 3 - Areas of B.C. not included in Area 1 or 2<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"area-base-points\">0 pts<\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mi-row\">\r\n          <label>\r\n            Additional regional points\r\n            <span class=\"mi-hint\">Only applies if you selected Area 2 or Area 3 above<\/span>\r\n          <\/label>\r\n          <select data-testid=\"area-bonus\" data-key=\"areaBonus\">\r\n            <option value=\"0\" selected>Not Applicable<\/option>\r\n            <option value=\"10\">Regional Experience (1+ yr work outside Metro Van.)<\/option>\r\n            <option value=\"10\">Regional Alumni (studied outside Metro Van. in last 3 yrs)<\/option>\r\n          <\/select>\r\n          <div class=\"mi-points\" data-testid=\"area-bonus-points\">0 pts<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- ============ EMAIL GATE ============ -->\r\n      <div class=\"mi-gate\" id=\"mi-gate\" data-testid=\"email-gate\">\r\n        <h3>See Your BC PNP Score<\/h3>\r\n        <p>Enter your details to unlock your estimated SIRS score &amp; receive a free, no-obligation review by RCIC Nitish Chopra from Path Land Immigration.<\/p>\r\n        <form class=\"mi-gate-form\" id=\"mi-gate-form\" novalidate>\r\n          <input type=\"text\"  required placeholder=\"Full Name *\"     data-testid=\"gate-name\"  id=\"mi-gate-name\" \/>\r\n          <input type=\"tel\"            placeholder=\"Phone (optional)\" data-testid=\"gate-phone\" id=\"mi-gate-phone\" \/>\r\n          <input type=\"email\" required placeholder=\"Email Address *\" data-testid=\"gate-email\" class=\"mi-full\" id=\"mi-gate-email\" \/>\r\n          <button type=\"submit\" class=\"mi-btn mi-full\" data-testid=\"gate-submit\">Reveal My Score<\/button>\r\n        <\/form>\r\n        <div class=\"mi-error\" id=\"mi-gate-error\" data-testid=\"gate-error\"><\/div>\r\n      <\/div>\r\n\r\n      <!-- ============ TOTAL SCORE ============ -->\r\n      <div class=\"mi-total-wrap mi-locked\" id=\"mi-total-wrap\" data-testid=\"total-block\" aria-hidden=\"true\">\r\n        <div class=\"mi-total-label\">Total BC PNP SIRS Score<\/div>\r\n        <div class=\"mi-total-score\">\r\n          <span id=\"mi-total-score\" data-testid=\"total-score\">0<\/span><span class=\"mi-out-of\">\/ 200<\/span>\r\n        <\/div>\r\n        <div class=\"mi-total-bar\"><span id=\"mi-total-bar\"><\/span><\/div>\r\n\r\n        <div class=\"mi-cta-row\">\r\n          <a href=\"https:\/\/calendly.com\/pathlandimmigration\"\r\n             class=\"mi-btn\"\r\n             target=\"_blank\" rel=\"noopener\"\r\n             data-testid=\"cta-book\">Book consultation<\/a>\r\n          <a href=\"https:\/\/wa.me\/18257859311\"\r\n             class=\"mi-btn mi-btn-ghost\"\r\n             target=\"_blank\" rel=\"noopener\"\r\n             data-testid=\"cta-whatsapp\">WhatsApp Us<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <p class=\"mi-disclaimer\">\r\n        Disclaimer: This calculator provides an unofficial estimate based on publicly available\r\n        B.C. PNP SIRS criteria for 2026. It does not constitute legal or immigration advice.\r\n        For an accurate assessment, please book a consultation with a Regulated Canadian\r\n        Immigration Consultant (RCIC) Nitish Chopra by call +1-825-785-9311.\r\n      <\/p>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <script>\r\n  (function () {\r\n    var root = document.getElementById('mi-bcpnp-calc');\r\n    if (!root || root.__miInit) return;\r\n    root.__miInit = true;\r\n\r\n    \/\/ ---- Hourly wage \u2192 points (BC PNP SIRS 2025 official table) ----\r\n    function wagePoints(w) {\r\n      w = parseFloat(w);\r\n      if (isNaN(w) || w <= 0) return 0;\r\n      if (w >= 70) return 55;\r\n      if (w >= 40) return Math.min(55, 25 + Math.floor(w - 40)); \/\/ 40\u219225 ... 69\u219254\r\n      if (w >= 30) return 15;\r\n      if (w >= 20) return 5;\r\n      if (w >= 16) return 1;\r\n      return 0;\r\n    }\r\n\r\n    var fieldKeys = [\r\n      'expYears','expCanada','expCurrent',\r\n      'eduLevel','eduBC','eduCanada',\r\n      'profDesignation',\r\n      'langCLB','langBilingual',\r\n      'wage',\r\n      'areaBase','areaBonus'\r\n    ];\r\n\r\n    function pointsCellFor(key) {\r\n      var map = {\r\n        expYears: 'exp-years-points',\r\n        expCanada: 'exp-canada-points',\r\n        expCurrent: 'exp-current-points',\r\n        eduLevel: 'edu-level-points',\r\n        eduBC: 'edu-bc-points',\r\n        eduCanada: 'edu-canada-points',\r\n        profDesignation: 'prof-designation-points',\r\n        langCLB: 'lang-clb-points',\r\n        langBilingual: 'lang-bilingual-points',\r\n        wage: 'wage-points',\r\n        areaBase: 'area-base-points',\r\n        areaBonus: 'area-bonus-points'\r\n      };\r\n      return root.querySelector('[data-testid=\"' + map[key] + '\"]');\r\n    }\r\n\r\n    function getElByKey(key) {\r\n      return root.querySelector('[data-key=\"' + key + '\"]');\r\n    }\r\n\r\n    function compute() {\r\n      var totals = {};\r\n      fieldKeys.forEach(function (k) {\r\n        var el = getElByKey(k);\r\n        if (!el) { totals[k] = 0; return; }\r\n        var v;\r\n        if (k === 'wage') {\r\n          v = wagePoints(el.value);\r\n        } else {\r\n          v = parseFloat(el.value) || 0;\r\n        }\r\n        totals[k] = v;\r\n        var cell = pointsCellFor(k);\r\n        if (cell) cell.textContent = v + ' pts';\r\n      });\r\n\r\n      \/\/ areaBonus only applies if areaBase is Area 2 or Area 3 (>0)\r\n      if (totals.areaBase === 0 && totals.areaBonus > 0) {\r\n        totals.areaBonus = 0;\r\n        var bonusCell = pointsCellFor('areaBonus');\r\n        if (bonusCell) bonusCell.textContent = '0 pts';\r\n      }\r\n\r\n      var total = 0;\r\n      Object.keys(totals).forEach(function (k) { total += totals[k]; });\r\n      \/\/ Cap at 200 (theoretical max)\r\n      if (total > 200) total = 200;\r\n\r\n      var totalEl = document.getElementById('mi-total-score');\r\n      var barEl = document.getElementById('mi-total-bar');\r\n      if (totalEl) totalEl.textContent = total;\r\n      if (barEl) barEl.style.width = Math.min(100, (total \/ 200) * 100) + '%';\r\n    }\r\n\r\n    \/\/ Bind change\/input on every field\r\n    fieldKeys.forEach(function (k) {\r\n      var el = getElByKey(k);\r\n      if (!el) return;\r\n      var evt = (el.tagName === 'INPUT') ? 'input' : 'change';\r\n      el.addEventListener(evt, compute);\r\n    });\r\n\r\n    \/\/ ---- Email gate ----\r\n    var gate = document.getElementById('mi-gate');\r\n    var gateForm = document.getElementById('mi-gate-form');\r\n    var gateError = document.getElementById('mi-gate-error');\r\n    var totalWrap = document.getElementById('mi-total-wrap');\r\n\r\n    function isValidEmail(e) {\r\n      return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$\/.test(e || '');\r\n    }\r\n\r\n    if (gateForm) {\r\n      gateForm.addEventListener('submit', function (ev) {\r\n        ev.preventDefault();\r\n        gateError.textContent = '';\r\n        var name  = document.getElementById('mi-gate-name').value.trim();\r\n        var email = document.getElementById('mi-gate-email').value.trim();\r\n        if (!name) { gateError.textContent = 'Please enter your full name.'; return; }\r\n        if (!isValidEmail(email)) { gateError.textContent = 'Please enter a valid email address.'; return; }\r\n\r\n        \/\/ Persist locally so visitors don't see the gate again on this device\r\n        try {\r\n          localStorage.setItem('miBcpnpLead', JSON.stringify({\r\n            name: name,\r\n            email: email,\r\n            phone: document.getElementById('mi-gate-phone').value.trim(),\r\n            ts: new Date().toISOString()\r\n          }));\r\n        } catch (e) {}\r\n\r\n        \/\/ Unlock the score\r\n        gate.style.display = 'none';\r\n        totalWrap.classList.remove('mi-locked');\r\n        totalWrap.setAttribute('aria-hidden', 'false');\r\n        compute();\r\n        totalWrap.scrollIntoView({ behavior: 'smooth', block: 'center' });\r\n      });\r\n    }\r\n\r\n    \/\/ Auto-unlock if visitor already submitted\r\n    try {\r\n      if (localStorage.getItem('miBcpnpLead')) {\r\n        gate.style.display = 'none';\r\n        totalWrap.classList.remove('mi-locked');\r\n        totalWrap.setAttribute('aria-hidden', 'false');\r\n      }\r\n    } catch (e) {}\r\n\r\n    \/\/ Initial calc\r\n    compute();\r\n  })();\r\n  <\/script>\r\n\r\n<\/div>\r\n<!-- ============ END BC PNP CALCULATOR ============ -->\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2f4035eb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2f4035eb\" data-element_type=\"section\" id=\"xs_accor_box_shadow_round\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5449e33\" data-id=\"5449e33\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5cd378d8 elementor-widget elementor-widget-elementskit-heading\" data-id=\"5cd378d8\" data-element_type=\"widget\" data-widget_type=\"elementskit-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"ekit-wid-con\" ><div class=\"ekit-heading elementskit-section-title-wraper text_left   ekit_heading_tablet-   ekit_heading_mobile-\"><h2 class=\"ekit-heading--title elementskit-section-title \">Free Templates<\/h2><div class=\"ekit_heading_separetor_wraper ekit_heading_elementskit-border-divider\"><div class=\"elementskit-border-divider\"><\/div><\/div>\t\t\t\t<div class='ekit-heading__description'>\n\t\t\t\t\t<p>Sample letters and templates you can use for your Immigration Applications<\/p>\n\t\t\t\t<\/div>\n\t\t\t<\/div><\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6ddd0aa4\" data-id=\"6ddd0aa4\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-28bb5c83 elementor-widget elementor-widget-elementskit-accordion\" data-id=\"28bb5c83\" data-element_type=\"widget\" data-widget_type=\"elementskit-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"ekit-wid-con\" >\n        <div class=\"elementskit-accordion accoedion-primary\" id=\"accordion-6a19b6def0309\">\n\n            \n                <div class=\"elementskit-card active\">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-0-28bb5c83\">\n                        <a href=\"#collapse-bc228306a19b6def0309\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-bc228306a19b6def0309\" aria-expanded=\"true\" aria-controls=\"Collapse-bc228306a19b6def0309\">\n                            \n                            <span class=\"ekit-accordion-title\">Employment Letter Template<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right fasicon icon-arrow-down\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right fasicon icon-arrow-up\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-bc228306a19b6def0309\" class=\" show collapse\" aria-labelledby=\"primaryHeading-0-28bb5c83\" data-parent=\"#accordion-6a19b6def0309\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><a href=\"https:\/\/pathlandimmigration.ca\/wp-content\/uploads\/2023\/10\/Empoyment_Letter_Template.pdf\">Click here to get the Sample employment letter for your PR Application<\/a><\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-1-28bb5c83\">\n                        <a href=\"#collapse-8417e716a19b6def0309\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-8417e716a19b6def0309\" aria-expanded=\"false\" aria-controls=\"Collapse-8417e716a19b6def0309\">\n                            \n                            <span class=\"ekit-accordion-title\">Invitation Letter Sample<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right fasicon icon-arrow-down\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right fasicon icon-arrow-up\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-8417e716a19b6def0309\" class=\" collapse\" aria-labelledby=\"primaryHeading-1-28bb5c83\" data-parent=\"#accordion-6a19b6def0309\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><a href=\"https:\/\/pathlandimmigration.ca\/wp-content\/uploads\/2023\/10\/Invitation_Letter_Template.pdf\">Click here to get the sample letter to invite your family and friends to Canada.<\/a><\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                \n                <div class=\"elementskit-card \">\n                    <div class=\"elementskit-card-header\" id=\"primaryHeading-2-28bb5c83\">\n                        <a href=\"#collapse-3dad4e06a19b6def0309\" class=\"ekit-accordion--toggler elementskit-btn-link collapsed\" data-ekit-toggle=\"collapse\" data-target=\"#Collapse-3dad4e06a19b6def0309\" aria-expanded=\"false\" aria-controls=\"Collapse-3dad4e06a19b6def0309\">\n                            \n                            <span class=\"ekit-accordion-title\">Canadian Resume Template<\/span>\n\n                            \n                                <div class=\"ekit_accordion_icon_group\">\n                                    <div class=\"ekit_accordion_normal_icon\">\n                                        <!-- Normal Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-open icon-right fasicon icon-arrow-down\"><\/i>                                    <\/div>\n\n                                    <div class=\"ekit_accordion_active_icon\">\n                                        <!-- Active Icon -->\n                                        <i aria-hidden=\"true\" class=\"icon-closed icon-right fasicon icon-arrow-up\"><\/i>                                    <\/div>\n\n                                <\/div>\n\n                            \n                                                    <\/a>\n                    <\/div>\n\n                    <div id=\"Collapse-3dad4e06a19b6def0309\" class=\" collapse\" aria-labelledby=\"primaryHeading-2-28bb5c83\" data-parent=\"#accordion-6a19b6def0309\">\n\n                        <div class=\"elementskit-card-body ekit-accordion--content\">\n                            <p><a href=\"https:\/\/pathlandimmigration.ca\/wp-content\/uploads\/2023\/10\/Canadian_Resume_Format_Sample.pdf\">Click here to get the sample template to build your Canadian standards Resume.<\/a><\/p>                        <\/div>\n\n                    <\/div>\n\n                <\/div><!-- .elementskit-card END -->\n\n                        <\/div>\n    <\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>B.C. PNP Calculator 2026 Estimate your Skills Immigration Registration System (SIRS) score in under a minute. Work Experience Directly related work experience in the occupation of the B.C. job offer Years of directly related experience in your designated NOC 5 or more yearsAt least 4 but less than 5 yearsAt least 3 but less than [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"aioseo_notices":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=\/wp\/v2\/pages\/381"}],"collection":[{"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=381"}],"version-history":[{"count":141,"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=\/wp\/v2\/pages\/381\/revisions"}],"predecessor-version":[{"id":1098,"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=\/wp\/v2\/pages\/381\/revisions\/1098"}],"wp:attachment":[{"href":"https:\/\/pathlandimmigration.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}