partialCallbacks = {}; copyText = (text, message, alert) => { navigator.clipboard.writeText(text).then(() => { (alert !== false) && $alert.notify({ type: 'success', title: 'Clipboard', message: (message || 'Text copied to clipboard.'), toast: true, }); }); }; share = (details) => navigator.share($utilities.deepCopy(details)); comingSoon = () => { $alert.notify({ type: 'info', title: 'Feature coming soon', message: 'This feature is currently not available.', toast: true, }); }; transformPathwayOptions = (options) => { let transformed = []; (options || studyProvinces).forEach((item) => { let shareKey = ''; for (let i = 0; i < item.name.length; i++){ shareKey = item.name.at(i); if (shareKey == ' '){ continue; } shareKey = shareKey.toLowerCase(); if (transformed.length == 0 || !transformed.find(opt => opt.share_key === shareKey)){ break; } } transformed.push({ share_key: shareKey, label: item.name, }); }); return transformed; }; studyProvinces = [ { name: 'Alberta', is_good: true, }, { name: 'British Columbia', is_good: false, }, { name: 'Manitoba', is_good: true, }, { name: 'New Brunswick', is_good: true, }, { name: 'Newfoundland and Labrador', is_good: true, }, { name: 'Northwest Territories', is_good: false, }, { name: 'Nunavut', is_good: false, }, { name: 'Ontario', is_good: false, }, { name: 'Prince Edward Island', is_good: true, }, { name: 'Quebec', is_good: false, }, { name: 'Saskatchewan', is_good: true, }, { name: 'Yukon', is_good: false, }, ]; prOccupations = [ { name: 'French-language proficiency', show: false, }, { name: 'Healthcare occupations', show: true, }, { name: 'Science, Technology, Engineering and Math (STEM) occupations', show: true, }, { name: 'Trade occupations', show: true, }, { name: 'Transport occupations', show: true, }, { name: 'Agriculture and Agri-food occupations', show: true, }, ];
document.title = 'Shirah Technologies | Canadian immigration services';

Welcome to Shirah

Your companion guide to your dream life in Canada

Discover a new, technology-driven way to experience your journey to Canada with Shirah.

2,500+

People served on Shirah

99%

Application success rate

3x

Faster recommendation

We’ve been recognised for our excellence and innovation

At Shirah, our commitment to excellence has been acknowledged through various prestigious awards and recognitions. These accolades stand as testaments to our dedication, innovation, and impact within the realm of Canadian immigration services.

From industry accolades to community honours, each award reflects the trust and satisfaction of our clients and peers. These achievements motivate us to continuously raise the bar, ensuring we remain at the forefront of facilitating successful immigration journeys to Canada.

Get an overview of the Shirah platform

Shirah is the immigration platform of choice for thousands of people who are tired of the trial and errors of traditional immigration services.

Chart icon

Comprehensive Platform

From essential documentation to expert application guidance, explore the features tailored for those pursuing study, business opportunities, or permanent residency in Canada.

Desktop icon

Robust API

With Shirah's API, partners gain access to a wealth of immigration data, tools, and resources.

Sections icon

Predictive Calculator

The Shirah Predictive Calculator is meticulously crafted to be your trusted companion in navigating the intricate paths of Canadian immigration. The calculator is designed to intuitively guide you through your options and give recommendations and action plans that you can work on immediately. It is not just a calculator. It is your strategic advisor.

Canadian immigration at your fingertips

Wireframe illustration

Shirah provides a robust and technology-first platform for clients, partners and consultants. Whatever you goal or preference, Shirah is built to help you achieve your goal without the headaches and challenges.

Wireframe background

Discover what's next at Shirah

From the convenience of our mobile app to the efficiency of our Document Preparation Tool and the comprehensive resources in our Immigration Hub, your journey to Canada is about to get even smoother.

Check icon

Shirah mobile app

Check icon

Document preparation Tool

Check icon

Shirah Immigration Hub

Know when we launch
Flowers illustration

4.7

STARS

Google reviews

from our customers

5 stars
Flowers illustration

Testimonials

Our customer stories

Reviewer

Gafar Olalekan

Nigeria

Nigerian flag

Thank you for the great service rendered during my study permit application. Bearing in mind I had previously had two (2) refusals, I knew I needed a competent Registered Consultant to help navigate the process. You came highly recommended and I do not regret my decision choosing to work with you! I appreciated the attention to details that was paid. Well done

Reviewer

Karen Clottey

Ghana

Nigerian flag

The journey of working along with Shirah towards the attainment of my study permit was a fruitful one. The team has the client at heart and offered diverse options that was best tailored to suit me. I especially loved the consistent meetings to discuss the progress of the application, and attentiveness to detail.I would highly recommend engaging their services to anyone with intentions of immigrating to Canada. It is worth it!

Reviewer

Tiana

Trinadad & Tobago

Trinadad & Tobago flag

From the moment I had my consultation with the consultant, I knew Shirah was the right choice to help with my Canadian dreams, after having dealt with others. I chose the end-to-end processing study option. With this option the Shirah team does everything and guide you on what documents are needed. One week after my school application was submitted, I received my acceptance letter. Next step was the study visa application, in which I got back a response in 3 weeks with an approval!!!

Join our newsletter

Be the first to access valuable insights, updates on immigration policies, and exclusive tips for a successful journey to Canada

checkpoint = 0; target = document.querySelector('#modal-mount'); targetParent = target.parentElement; targetParent.style.display = 'none'; setVisible = (show) => { if (show != isVisible){ isVisible = show; targetParent.style.display = (show ? 'flex' : 'none'); $$class(document.body).toggleOn(show, 'overflow-hidden'); } if (show && duration){ const cp = ++checkpoint; window.setTimeout(() => cp == checkpoint && hide(), duration); } }; init = (options) => { options = options || {}; disableParentClick = options.disableParentClick || false; duration = options.duration || 0; ++checkpoint; !options.hidden && show(); }; show = () => setVisible(true); hide = () => setVisible(false); toggleVisible = () => setVisible(!isVisible); onEntered = () => { aIndex = 0; loading = true; target.style.display = 'none'; show(); }; onLoad = () => { loading = false; target.style.display = 'flex'; }; onReload = () => onLoad(); $event.target === targetParent && !disableParentClick && hide();
show = false; show = false; show = !show; if (show && !$static(shown)){ shown = true; $nextTick(() => $refs.menu.focus()); } else{ shown = false; }

Sign in to access this feature

if ($event.detail.data && $event.detail.data.otp){ otpEmail = $event.detail.data.email; $router.goto('4nHG7w1vfKujnjhwRKZE://otp'); } else{ window.location.href = ({"value":"\/headed\/objects"}).value; }
onProgress = (progress, isComplete) => { percentage = $rel.lt(progress, 1) ? progress * 100 : 100; if (isComplete && isActive){ const chkpt = (checkpoint = (checkpoint || 0) + 1); window.setTimeout(() => (chkpt === checkpoint && (isActive = false)), 500); } else if (!isComplete && !isActive){ isActive = true; } };
onLoad = () => { $resource.getStyle('/headless/client/static/css/visible-material-symbols.css'); };