{"id":299113,"date":"2026-03-05T21:30:25","date_gmt":"2026-03-06T02:30:25","guid":{"rendered":"https:\/\/borhanifar.com\/?page_id=299113"},"modified":"2026-11-03T11:39:49","modified_gmt":"2026-11-03T16:39:49","slug":"consultation","status":"publish","type":"page","link":"https:\/\/borhanifar.com\/en\/consultation\/","title":{"rendered":"Book a Canada Immigration Consultation"},"content":{"rendered":"        <section class=\"bfce\" id=\"bfce-1\" lang=\"en\" dir=\"ltr\">\n          <style>\n          .bfce,.bfce *{box-sizing:border-box}.bfce{--blue:#1267a5;--navy:#123d5a;--ink:#182331;--muted:#596b79;--line:#d9e3ea;--soft:#f3f7fa;max-width:1180px;width:85%;margin:0 auto 48px;color:var(--ink);font-family:inherit;line-height:1.65;text-align:left;overflow-wrap:anywhere}.bfce h1,.bfce h2,.bfce h3,.bfce p{margin:0}.bfce button,.bfce input,.bfce textarea{font:inherit}.bfce button{cursor:pointer}.bfce button:disabled{opacity:.55;cursor:wait}.bfce .hero{border-radius:14px;background:linear-gradient(90deg,#e6f2fa,#f8fbfd);padding:46px 28px;position:relative;overflow:hidden}.bfce .hero:after{content:\"\";position:absolute;inset:0 0 0 auto;width:50%;background:url('https:\/\/borhanifar.com\/wp-content\/uploads\/2025\/07\/RCIC-Consutation-online-scaled.webp') center\/cover no-repeat;opacity:.10;pointer-events:none}.bfce .hero>*{position:relative;z-index:1}.bfce .eyebrow{font-size:12px;text-transform:uppercase;color:var(--blue);letter-spacing:.06em;font-weight:750}.bfce h1{font-size:clamp(25px,3.5vw,37px);line-height:1.3;margin:12px 0}.bfce .hero p{color:var(--muted);font-size:16px}.bfce .progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:26px 0 8px}.bfce .progress-item{border-top:5px solid #e2ebf0;padding:10px 4px;color:var(--muted);font-size:12px;text-align:center}.bfce .progress-item.active{border-color:var(--blue);color:var(--navy);font-weight:700}.bfce .step{padding:24px 0 28px;border-bottom:1px solid var(--line)}.bfce .step[hidden]{display:none!important}.bfce h2{font-size:21px;margin-bottom:5px}.bfce .hint{color:var(--muted);font-size:13px;margin-bottom:20px}.bfce .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bfce .field{min-width:0}.bfce .field.full{grid-column:1\/-1}.bfce label.caption{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.bfce .required{color:#ad3434}.bfce input[type=text],.bfce input[type=email],.bfce input[type=tel],.bfce textarea,.bfce select{display:block;width:100%;min-width:0;min-height:45px;padding:9px 12px;border:1px solid #bdced9;border-radius:9px;background:#fff;color:var(--ink);font-size:15px}.bfce textarea{resize:vertical;min-height:75px}.bfce input:focus-visible,.bfce textarea:focus-visible,.bfce button:focus-visible,.bfce a:focus-visible{outline:3px solid #1267a566;outline-offset:2px}.bfce .options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bfce .option{display:block;position:relative;cursor:pointer}.bfce .option input{position:absolute;opacity:0;width:1px;height:1px}.bfce .option-body{border:1px solid #c9d8e2;border-radius:13px;padding:22px;min-height:142px}.bfce .option input:checked+.option-body{border-color:var(--blue);background:#f0f7fc;box-shadow:0 0 0 2px #1267a525}.bfce .option input:focus-visible+.option-body{outline:3px solid #1267a566}.bfce .option-body strong{display:block;font-size:19px}.bfce .option-body .price{font-size:23px;font-weight:750;color:var(--navy)}.bfce .option-body small{display:block;color:var(--muted)}.bfce .payment{margin-top:18px;padding:20px;border:1px solid #b8d5e8;background:#f1f8fc;border-radius:12px}.bfce .payment[hidden]{display:none!important}.bfce .payment a,.bfce .primary{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;background:var(--navy);color:#fff!important;text-decoration:none;border-radius:9px;border:1px solid var(--navy);font-weight:700;min-height:46px}.bfce .payment a{margin:12px 0}.bfce .payment p{font-size:13px;color:var(--muted)}.bfce .payment .field{margin-top:14px}.bfce .date-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:18px;max-width:800px;margin:auto}.bfce .calendar,.bfce .timebox{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.bfce .cal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.bfce .cal-head button{width:36px;height:36px;border:1px solid var(--line);background:white;border-radius:8px;color:var(--navy)}.bfce .days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;text-align:center}.bfce .weekday{font-size:11px;color:var(--muted);padding:7px 0}.bfce .day{border:1px solid transparent;background:transparent;border-radius:8px;min-height:36px;padding:5px 0;color:#a1aeb9}.bfce .day.available{color:var(--blue);background:#e5f1ff;border-color:#d4e4f4}.bfce .day.selected{background:var(--blue);color:white}.bfce .times{display:grid;gap:9px;margin-top:14px}.bfce .times label{display:block;cursor:pointer}.bfce .times input{position:absolute;opacity:0}.bfce .times span{display:block;text-align:center;border:1px solid var(--line);background:white;padding:9px;border-radius:9px}.bfce .times input:checked+span{background:var(--blue);border-color:var(--blue);color:#fff}.bfce .terms{padding:18px;height:225px;overflow:auto;border:1px solid var(--line);border-radius:10px;white-space:pre-wrap;font-size:13px;background:#fbfcfd}.bfce .accept{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px}.bfce .accept input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--blue)}.bfce .nav{display:flex;justify-content:space-between;gap:10px;margin:24px 0}.bfce .secondary{padding:10px 18px;border:1px solid var(--navy);background:white;color:var(--navy);border-radius:8px;min-height:45px}.bfce .error{display:none;background:#fff4f3;border:1px solid #e6a29c;color:#872b27;border-radius:9px;padding:13px;margin-top:12px}.bfce .error.show{display:block}.bfce .success{display:none;padding:25px;border:1px solid #b0d8cf;background:#f0faf7;border-radius:12px;text-align:center;margin-top:18px}.bfce .success.show{display:block}.bfce .hp{position:absolute!important;left:-10000px!important;opacity:0!important}.bfce .footnote{font-size:12px;color:var(--muted);margin-top:13px}.bfce .nav .primary{margin-left:auto}.bfce .submit{width:100%}@media(max-width:720px){.bfce{width:85%}.bfce .hero{padding:28px 17px}.bfce .fields,.bfce .options,.bfce .date-layout{grid-template-columns:1fr}.bfce .progress-item{font-size:10px}.bfce .option-body{min-height:0;padding:16px}.bfce .day{min-height:33px}.bfce .hero:after{display:none}}@media(prefers-reduced-motion:reduce){.bfce *{scroll-behavior:auto!important;transition:none!important}}\n\n          \/* v2 \u2014 full-bleed hero, theme-resistant selection cards and controls *\/\n          .bfce{overflow:visible!important}\n          .bfce .hero{width:100vw;width:100dvw;max-width:none;margin-left:calc(50% - 50vw);margin-left:calc(50% - 50dvw);border-radius:0;padding:52px 0;isolation:isolate}\n          .bfce .hero-inner{width:85%;max-width:1180px;margin:0 auto;position:relative;z-index:1}\n          .bfce .hero h1{font-weight:800!important;letter-spacing:-.025em}\n          .bfce .options{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px!important;align-items:stretch}\n          .bfce .options>.option{display:block!important;float:none!important;width:100%!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;position:relative!important;line-height:1.5!important;text-decoration:none!important}\n          .bfce .options>.option>input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0!important;margin:0!important;padding:0!important;pointer-events:none}\n          .bfce .options>.option>.option-body{display:flex!important;position:static!important;float:none!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:7px!important;width:100%!important;height:100%!important;min-height:163px!important;margin:0!important;padding:20px!important;border:1px solid #c9d8e2!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important;transform:none!important;overflow:visible!important;line-height:1.5!important}\n          .bfce .options>.option>.option-body strong,.bfce .options>.option>.option-body .price,.bfce .options>.option>.option-body small{display:block!important;position:static!important;float:none!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;line-height:1.5!important;overflow-wrap:normal!important}\n          .bfce .options>.option>.option-body strong{color:#182331!important;font-size:17px!important;font-weight:750!important}\n          .bfce .options>.option>.option-body .price{color:#123d5a!important;font-size:23px!important;font-weight:800!important}\n          .bfce .options>.option>.option-body small{color:#596b79!important;font-size:12px!important}\n          .bfce .options>.option>input:checked+.option-body{border:2px solid #1267a5!important;background:#f0f7fc!important;box-shadow:0 0 0 2px #1267a51a!important}\n          .bfce .options>.option>input:focus-visible+.option-body{outline:3px solid #1267a566!important;outline-offset:3px}\n          .bfce button.primary,.bfce .payment a.paypal-link,.bfce .nav button.secondary{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:46px!important;height:auto!important;margin:0!important;padding:11px 21px!important;border-radius:9px!important;text-align:center!important;vertical-align:middle!important;line-height:1.4!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;white-space:normal!important}\n          .bfce button.primary,.bfce .payment a.paypal-link{background:#123d5a!important;color:#fff!important;border:1px solid #123d5a!important;font-size:15px!important;font-weight:700!important}\n          .bfce button.primary:hover,.bfce .payment a.paypal-link:hover{background:#1267a5!important;border-color:#1267a5!important}\n          .bfce .nav{display:flex!important;justify-content:space-between!important;align-items:center!important}\n          .bfce .nav .next{margin-left:auto!important}\n          .bfce .nav .secondary{background:white!important;color:#123d5a!important;border:1px solid #123d5a!important}\n          .bfce button.submit{width:100%!important}\n          .bfce .payment a.paypal-link{margin:13px 0!important}\n          @media(max-width:940px){.bfce .options{grid-template-columns:1fr!important}.bfce .options>.option>.option-body{min-height:110px!important}}\n          @media(max-width:720px){.bfce .hero{padding:35px 0}.bfce .hero-inner{width:85%}.bfce .hero h1{font-size:28px!important}}\n          \n\n          \/* v3: Fix hidden navigation, hero blend, and appointment section. *\/\n          .bfce [hidden],.bfce .nav[hidden],.bfce .nav button[hidden],.bfce .payment[hidden]{display:none!important}\n          .bfce .hero{background:linear-gradient(90deg,#e7f3fa 0%,#eef6fb 57%,#f8fbfd 100%)!important;overflow:hidden!important}\n          .bfce .hero::after{inset:0 0 0 auto!important;width:56%!important;opacity:.25!important;background-image:linear-gradient(to right,#e9f4fb 0%,rgba(233,244,251,.82) 25%,rgba(233,244,251,.25) 70%,rgba(233,244,251,0) 100%),url('https:\/\/borhanifar.com\/wp-content\/uploads\/2025\/07\/RCIC-Consutation-online-scaled.webp')!important;background-size:cover,cover!important;background-position:center,center 36%!important;background-repeat:no-repeat!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 42%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,#000 42%,#000 100%)!important}\n          .bfce .hero h1{font-weight:850!important}\n          .bfce .date-step{border-bottom:0!important}\n          .bfce .date-intro{display:flex;gap:18px;align-items:flex-start;margin:6px 0 26px;padding:22px 24px;border:1px solid #d9e9f3;border-radius:16px;background:linear-gradient(120deg,#f2f8fc 0%,#fff 100%)}\n          .bfce .date-intro-icon{display:grid;place-items:center;flex:0 0 50px;width:50px;height:50px;font-size:24px;border-radius:14px;background:#e1f0fa}\n          .bfce .date-kicker{display:block;color:#1267a5;font-size:11px;font-weight:800;letter-spacing:.09em;margin-bottom:4px}\n          .bfce .date-intro h2{font-size:25px!important;font-weight:800!important;color:#163b55!important;margin-bottom:8px!important}\n          .bfce .date-intro .hint{max-width:730px;margin:0!important;font-size:14px!important;line-height:1.7}\n          .bfce .date-layout{max-width:960px!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:20px!important}\n          .bfce .calendar,.bfce .timebox{border:1px solid #d4e4ee!important;border-radius:16px!important;background:#fff!important;padding:22px!important;box-shadow:0 8px 30px rgba(18,61,90,.045)!important}\n          .bfce .cal-head{padding-bottom:14px;border-bottom:1px solid #e5edf3;margin-bottom:14px!important}\n          .bfce .month-label{font-size:17px!important;color:#123d5a!important}\n          .bfce .day.available{font-weight:650!important}\n          .bfce .timebox h3{font-size:18px!important;font-weight:750!important;color:#123d5a!important}\n          .bfce .times span{padding:13px!important;border-radius:10px!important}\n          @media(max-width:800px){.bfce .date-layout{grid-template-columns:1fr!important}.bfce .date-intro{padding:17px;gap:12px}.bfce .date-intro-icon{width:42px;height:42px;flex-basis:42px}.bfce .date-intro h2{font-size:21px!important}.bfce .hero::after{width:80%!important;opacity:.12!important;background-position:center,center 28%!important}}\n          \/* v4: show the face AND upper torso; crop lower part less aggressively. *\/\n          .bfce .hero::after{\n            width:64%!important;\n            opacity:.44!important;\n            background-image:linear-gradient(90deg,#eaf4fb 0%,rgba(234,244,251,.83) 13%,rgba(234,244,251,.32) 43%,rgba(234,244,251,0) 75%),url('https:\/\/borhanifar.com\/wp-content\/uploads\/2025\/07\/RCIC-Consutation-online-scaled.webp')!important;\n            background-size:100% 100%,cover!important;\n            background-position:center center,center 62%!important;\n            -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 19%,#000 58%)!important;\n            mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.25) 19%,#000 58%)!important;\n          }\n          @media(max-width:800px){.bfce .hero::after{width:85%!important;opacity:.17!important;background-position:center center,center 76%!important}}\n          <\/style>\n          <header class=\"hero\"><div class=\"hero-inner\"><div class=\"eyebrow\">Initial Consultation Agreement<\/div><h1>Book an Immigration Consultation<\/h1><p>Complete the four steps below to request an initial consultation. Paid consultation fees are in Canadian dollars.<\/p><\/div><\/header>\n          <div class=\"progress\" aria-label=\"Form progress\"><div class=\"progress-item active\">1. Contact details<\/div><div class=\"progress-item\">2. Consultation &amp; payment<\/div><div class=\"progress-item\">3. Date &amp; time<\/div><div class=\"progress-item\">4. Agreement<\/div><\/div>\n          <form class=\"consultation-form\" novalidate>\n            <input class=\"hp\" type=\"text\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\n            <input type=\"hidden\" name=\"request_id\" value=\"be3e264b-c1c5-4b46-b386-1aecac32b03d\">\n            <div class=\"error\" role=\"alert\" aria-live=\"polite\"><\/div>\n            <section class=\"step\" data-step=\"0\"><h2>Contact details<\/h2><p class=\"hint\">Provide accurate contact information so our office can review your request.<\/p>\n              <div class=\"fields\">\n                <div class=\"field\"><label class=\"caption\" for=\"bfce-1-name\">Full name <span class=\"required\">*<\/span><\/label><input id=\"bfce-1-name\" type=\"text\" name=\"full_name\" autocomplete=\"name\" maxlength=\"200\" required><\/div>\n                <div class=\"field\"><label class=\"caption\" for=\"bfce-1-email\">Email address <span class=\"required\">*<\/span><\/label><input id=\"bfce-1-email\" type=\"email\" name=\"email\" autocomplete=\"email\" required><\/div>\n                <div class=\"field\"><label class=\"caption\" for=\"bfce-1-phone\">WhatsApp \/ telephone (country code) <span class=\"required\">*<\/span><\/label><input id=\"bfce-1-phone\" type=\"tel\" name=\"phone\" autocomplete=\"tel\" placeholder=\"+1 416 000 0000\" maxlength=\"40\" required><\/div>\n                <div class=\"field\"><label class=\"caption\" for=\"bfce-1-address\">Residential address <span class=\"required\">*<\/span><\/label><textarea id=\"bfce-1-address\" name=\"address\" rows=\"1\" maxlength=\"1000\" placeholder=\"Street, city, province\/state, postal code, country\" required><\/textarea><\/div>\n                <div class=\"field full\"><label class=\"caption\" for=\"bfce-1-matter\">Brief description of your immigration matter (optional)<\/label><textarea id=\"bfce-1-matter\" name=\"matter_description\" rows=\"2\" maxlength=\"700\" placeholder=\"Describe the main issue or question (maximum 700 characters).\"><\/textarea><\/div>\n              <\/div>\n            <\/section>\n            <section class=\"step\" data-step=\"1\" hidden><h2>Select your consultation<\/h2><p class=\"hint\">Choose a free initial assessment or a paid consultation. PayPal checkout applies only to paid consultations.<\/p>\n              <div class=\"options\">\n                <label class=\"option\"><input type=\"radio\" name=\"consultation_type\" value=\"free\"><span class=\"option-body\"><strong>Brief initial assessment<\/strong><span class=\"price\">Free<\/span><small>Up to 5 minutes<\/small><\/span><\/label>\n                <label class=\"option\"><input type=\"radio\" name=\"consultation_type\" value=\"15\"><span class=\"option-body\"><strong>15\u201320-minute consultation<\/strong><span class=\"price\">CAD $150<\/span><small>Focused preliminary advice<\/small><\/span><\/label>\n                <label class=\"option\"><input type=\"radio\" name=\"consultation_type\" value=\"30\"><span class=\"option-body\"><strong>30-minute consultation<\/strong><span class=\"price\">CAD $250<\/span><small>More time to discuss your circumstances<\/small><\/span><\/label>\n              <\/div>\n              <div class=\"payment\" hidden><h3>Pay securely with PayPal<\/h3><p>Open the PayPal payment page in a new tab. After payment, return here and enter the PayPal transaction ID or reference shown in your receipt.<\/p><a class=\"paypal-link\" href=\"#\" target=\"_blank\" rel=\"noopener noreferrer\">Continue to PayPal<\/a><p class=\"payment-note\">Payment is checked manually by the office. Entering a reference does not confirm receipt of payment.<\/p>\n                <div class=\"field\"><label class=\"caption\" for=\"bfce-1-ref\">PayPal transaction ID \/ payment reference <span class=\"required\">*<\/span><\/label><input id=\"bfce-1-ref\" type=\"text\" name=\"payment_reference\" maxlength=\"120\" required placeholder=\"Enter reference from PayPal receipt\"><\/div>\n              <\/div>\n            <\/section>\n            <section class=\"step date-step\" data-step=\"2\" hidden><div class=\"date-intro\"><div class=\"date-intro-icon\" aria-hidden=\"true\">&#128197;<\/div><div><span class=\"date-kicker\">STEP THREE \u00b7 APPOINTMENT REQUEST<\/span><h2>Preferred date and time<\/h2><p class=\"hint\">Choose a convenient date and time. All slots are shown in Toronto local time (ET). Your appointment is confirmed separately by our office.<\/p><\/div><\/div>\n              <div class=\"date-layout\"><div class=\"calendar\"><div class=\"cal-head\"><button class=\"prev-month\" type=\"button\" aria-label=\"Previous month\">\u2039<\/button><strong class=\"month-label\"><\/strong><button class=\"next-month\" type=\"button\" aria-label=\"Next month\">\u203a<\/button><\/div><div class=\"days\" aria-label=\"Choose a date\"><\/div><\/div><div class=\"timebox\"><h3>Select a time<\/h3><p class=\"hint selected-text\">Choose an available date first.<\/p><div class=\"times\"><\/div><p class=\"footnote\">Times are in America\/Toronto and automatically account for daylight saving time.<\/p><\/div><\/div>\n              <input type=\"hidden\" name=\"consultation_date\"><input type=\"hidden\" name=\"consultation_time\">\n            <\/section>\n            <section class=\"step\" data-step=\"3\" hidden><h2>Initial Consultation Agreement<\/h2><p class=\"hint\">Read the agreement and provide your electronic signature before submitting.<\/p>\n              <div class=\"terms\" tabindex=\"0\" aria-label=\"Initial Consultation Agreement\">INITIAL CONSULTATION AGREEMENT\n\nPARTIES\nThis Initial Consultation Agreement is between Iman Borhanifar, Regulated Canadian Immigration Consultant (RCIC), Licence No. R731612, practising through Borhanifar Immigration Inc., Unit 717, 130 Queens Quay East, Toronto, Ontario, Canada; telephone +1 (647) 450-0450; email hello@borhanifar.com (the \u201cConsultant\u201d), and the potential client identified in the form (the \u201cPotential Client\u201d).\n\nPURPOSE AND LIMITED SCOPE\nThe consultation is limited to the selected service: for the free up-to-5-minute option, a brief initial assessment and general orientation only, without detailed case-specific advice; for the paid options, an initial discussion and preliminary professional advice based on facts provided and applicable information available at the time. It does not include application preparation or review, completion of forms, extensive research, correspondence with authorities, filings, or subsequent representation. The Potential Client must provide complete and accurate information.\n\nCONSULTATION FEE\nThe selected option is either a free brief initial assessment of up to 5 minutes, a CAD $150 consultation lasting approximately 15\u201320 minutes, or a CAD $250 consultation lasting 30 minutes. For paid options only, payment through the applicable PayPal checkout link is required before an appointment is confirmed. A payment reference entered by the Potential Client is not proof that the transaction has been verified by the firm. Any applicable fee pays for reserved professional consultation time and advice; no approval, outcome, or eligibility is guaranteed.\n\nNO ONGOING REPRESENTATION\nThis agreement covers only the initial consultation and does not appoint the Consultant as the Potential Client&#039;s representative for an application. Any additional work requires a separate written service agreement.\n\nCONFIDENTIALITY AND COMMUNICATIONS\nClient information is subject to the applicable professional confidentiality obligations, including lawful or authorized disclosure exceptions. The Potential Client agrees to reasonable electronic communications and acknowledges related privacy and security risks.\n\nPROFESSIONAL OBLIGATIONS\nThe Consultant may decline or limit the consultation if a conflict of interest, competence concern, unlawful request, or other professional obligation prevents proceeding.\n\nSCHEDULING, CANCELLATION AND REFUNDS\nThe chosen date and time constitute an appointment request, not a confirmed booking. The office will check payment and scheduling and separately confirm the appointment. Rescheduling and cancellation requests should be sent as early as reasonably possible to hello@borhanifar.com. Any cancellation, missed-appointment or refund decision will be assessed under applicable law, the circumstances and any written agreement with the firm; payment alone does not make a requested slot guaranteed.\n\nREGULATION AND SIGNATURES\nThe College of Immigration and Citizenship Consultants regulates RCICs. Regulatory information is available at https:\/\/college-ic.ca. This agreement concerns an initial consultation under section 23 of the Code of Professional Conduct (SOR\/2022-128). The Potential Client accepts by entering a matching typed full name and checking the acceptance box. The firm retains the acceptance date, agreement version and a private record. A notification is sent directly to the firm; no automatic copy is emailed to the Potential Client. The Consultant must personally countersign before consultation. An office notification is not a Consultant signature or appointment confirmation.<\/div>\n              <div class=\"field\" style=\"margin-top:18px\"><label class=\"caption\" for=\"bfce-1-signature\">Electronic signature \u2014 type your full name <span class=\"required\">*<\/span><\/label><input id=\"bfce-1-signature\" name=\"client_signature\" type=\"text\" maxlength=\"200\" required><\/div>\n              <label class=\"accept\"><input type=\"checkbox\" name=\"terms\" value=\"accepted\" required><span>I have read and accept the Initial Consultation Agreement. I intend my typed full name to serve as my electronic signature. I understand that an automatic copy will not be emailed to me at this stage.<\/span><\/label>\n              <button type=\"submit\" class=\"primary submit\">Submit consultation request<\/button><p class=\"footnote\">The office will separately verify payment, review the agreement and confirm the requested appointment.<\/p>\n            <\/section>\n            <div class=\"nav\"><button type=\"button\" class=\"secondary back\" hidden>Back<\/button><button type=\"button\" class=\"primary next\">Continue<\/button><\/div>\n            <div class=\"success\" role=\"status\" aria-live=\"polite\"><h2>Request received<\/h2><p class=\"success-text\"><\/p><p class=\"footnote\">Your request has been recorded. No automatic email is sent to you. Payment and appointment remain subject to office confirmation.<\/p><\/div>\n          <\/form>\n          <script>\n          (() => {\n            const root=document.getElementById(\"bfce-1\");\n            if(!root||root.dataset.ready)return;root.dataset.ready='1';\n            const C={\"slots\":{\"2026-11-12\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-11-16\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-11-19\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-11-23\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-11-26\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-11-30\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-03\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-07\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-10\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-14\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-17\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-21\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-24\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-28\":[\"12:30\",\"13:30\",\"14:30\"],\"2026-12-31\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-04\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-07\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-11\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-14\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-18\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-21\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-25\":[\"12:30\",\"13:30\",\"14:30\"],\"2027-01-28\":[\"12:30\",\"13:30\",\"14:30\"]},\"ajaxUrl\":\"https:\\\/\\\/borhanifar.com\\\/wp-admin\\\/admin-ajax.php\",\"nonce\":\"054a9e8952\",\"action\":\"bfce_submit_2026\",\"requestId\":\"be3e264b-c1c5-4b46-b386-1aecac32b03d\"};\n            const $=s=>root.querySelector(s), $$=s=>Array.from(root.querySelectorAll(s));\n            const form=$('form'),steps=$$('.step'),back=$('.back'),next=$('.next'),err=$('.error'),progress=$$('.progress-item');\n            let current=0,month=null,selectedDate='';\n            const dates=Object.keys(C.slots).sort();\n            const parseDate=s=>new Date(Number(s.slice(0,4)),Number(s.slice(5,7))-1,Number(s.slice(8,10)));\n            month=dates.length?new Date(parseDate(dates[0]).getFullYear(),parseDate(dates[0]).getMonth(),1):new Date();\n            function error(msg){err.textContent=msg;err.classList.add('show');err.scrollIntoView({block:'nearest'});}\n            function clearError(){err.textContent='';err.classList.remove('show');}\n            function showStep(index){current=index;steps.forEach((s,i)=>s.hidden=i!==index);progress.forEach((p,i)=>p.classList.toggle('active',i<=index));$('.nav').hidden=index===3;back.hidden=index===0;next.hidden=index===3;clearError();root.scrollIntoView({block:'start',behavior:'smooth'});}\n            function valid(index){\n              if(index===0){let fields=['full_name','email','phone','address'];for(const n of fields){const el=form.elements[n];if(!el.value.trim()||!el.checkValidity()){el.focus();error('Please complete all required contact details correctly.');return false;}}if(form.elements.address.value.trim().length<8||form.elements.phone.value.replace(\/\\D\/g,'').length<7){error('Please provide a complete residential address and a valid telephone number.');return false;}}\n              if(index===1){if(!form.elements.consultation_type.value){error('Select a consultation duration.');return false;}if(form.elements.consultation_type.value!=='free' && form.elements.payment_reference.value.trim().length<3){form.elements.payment_reference.focus();error('Enter your PayPal payment transaction ID or reference.');return false;}}\n              if(index===2){if(!form.elements.consultation_date.value||!form.elements.consultation_time.value){error('Select an available date and time.');return false;}}\n              if(index===3){const a=form.elements.full_name.value.trim().replace(\/\\s+\/g,' ').toLowerCase(),b=form.elements.client_signature.value.trim().replace(\/\\s+\/g,' ').toLowerCase();if(!b||a!==b){error('Your electronic signature must match your full name exactly.');return false;}if(!form.elements.terms.checked){error('Please accept the Initial Consultation Agreement.');return false;}}\n              return true;\n            }\n            next.addEventListener('click',()=>{if(valid(current))showStep(Math.min(3,current+1));});back.addEventListener('click',()=>showStep(Math.max(0,current-1)));\n            $$('.option input').forEach(r=>r.addEventListener('change',()=>{const chosen=form.elements.consultation_type.value,urls={'15':\"https:\\\/\\\/www.paypal.com\\\/ncp\\\/payment\\\/KQAC9QWA6KN8Y\",'30':\"https:\\\/\\\/www.paypal.com\\\/ncp\\\/payment\\\/PCMB5RYHX6U2Q\"};$('.payment').hidden=chosen==='free';$('.paypal-link').href=urls[chosen]||'#';$('.paypal-link').textContent=chosen==='15'?'Pay CAD $150 with PayPal':'Pay CAD $250 with PayPal';form.elements.payment_reference.required=chosen!=='free';form.elements.payment_reference.value='';}));\n            const pad=n=>String(n).padStart(2,'0');\n            function renderMonth(){\n              const grid=$('.days');grid.innerHTML='';$('.month-label').textContent=month.toLocaleDateString('en-CA',{month:'long',year:'numeric'});\n              ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'].forEach(w=>{const e=document.createElement('div');e.className='weekday';e.textContent=w;grid.appendChild(e);});\n              const first=new Date(month.getFullYear(),month.getMonth(),1).getDay();for(let n=0;n<first;n++){grid.appendChild(document.createElement('span'));}\n              const total=new Date(month.getFullYear(),month.getMonth()+1,0).getDate();\n              for(let n=1;n<=total;n++){const d=month.getFullYear()+'-'+pad(month.getMonth()+1)+'-'+pad(n),b=document.createElement('button');b.type='button';b.className='day';b.textContent=n;if(C.slots[d]&&C.slots[d].length){b.classList.add('available');b.setAttribute('aria-label','Select '+d);if(d===selectedDate)b.classList.add('selected');b.addEventListener('click',()=>selectDate(d));}else{b.disabled=true;}grid.appendChild(b);}\n              const firstAllowed=dates.length?new Date(parseDate(dates[0]).getFullYear(),parseDate(dates[0]).getMonth(),1):month;\n              const lastAllowed=dates.length?new Date(parseDate(dates[dates.length-1]).getFullYear(),parseDate(dates[dates.length-1]).getMonth(),1):month;\n              $('.prev-month').disabled=month<=firstAllowed;$('.next-month').disabled=month>=lastAllowed;\n            }\n            function selectDate(d){selectedDate=d;form.elements.consultation_date.value=d;form.elements.consultation_time.value='';$('.selected-text').textContent=parseDate(d).toLocaleDateString('en-CA',{weekday:'long',month:'long',day:'numeric',year:'numeric'});const timebox=$('.times');timebox.innerHTML='';for(const t of C.slots[d]){const label=document.createElement('label'),radio=document.createElement('input'),span=document.createElement('span');radio.type='radio';radio.name='bfce_time_view_'+root.id;radio.value=t;span.textContent=t+' Toronto';radio.addEventListener('change',()=>{form.elements.consultation_time.value=t;});label.append(radio,span);timebox.appendChild(label);}renderMonth();}\n            $('.prev-month').addEventListener('click',()=>{month=new Date(month.getFullYear(),month.getMonth()-1,1);renderMonth();});\n            $('.next-month').addEventListener('click',()=>{month=new Date(month.getFullYear(),month.getMonth()+1,1);renderMonth();});\n            if(!dates.length){$('.selected-text').textContent='No request slots currently available. Contact hello@borhanifar.com.';}renderMonth();\n            form.addEventListener('submit',async e=>{e.preventDefault();clearError();if(!valid(3))return;const button=$('.submit');button.disabled=true;button.textContent='Submitting\u2026';try{const data=new FormData(form);data.append('action',C.action);data.append('security',C.nonce);const resp=await fetch(C.ajaxUrl,{method:'POST',body:data,credentials:'same-origin'});const json=await resp.json();if(!resp.ok||!json.success){throw new Error(json?.data?.message||'Your request could not be sent.');}steps.forEach(s=>s.hidden=true);$('.nav').hidden=true;$('.success').classList.add('show');$('.success-text').textContent=json.data.message+' Reference: '+json.data.record;root.scrollIntoView({block:'start',behavior:'smooth'});}catch(ex){error(ex.message||'An unexpected error occurred.');}finally{button.disabled=false;button.textContent='Submit consultation request';}});\n            showStep(0);\n          })();\n          <\/script>\n        <\/section>\n        \n","protected":false},"excerpt":{"rendered":"<p>Get expert Canada immigration consultation with personalized strategy, document review, and clear guidance based on the latest IRCC requirements.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bfpg_page_css":"","footnotes":""},"class_list":["post-299113","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/pages\/299113","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/comments?post=299113"}],"version-history":[{"count":20,"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/pages\/299113\/revisions"}],"predecessor-version":[{"id":306726,"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/pages\/299113\/revisions\/306726"}],"wp:attachment":[{"href":"https:\/\/borhanifar.com\/en\/wp-json\/wp\/v2\/media?parent=299113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}