top of page
  • Writer's pictureImmergity Immigration Consultant

Moving to Canada as an IT Professional: A Comprehensive Guide

Move to Canada as IT Professional

The rise of the Canadian tech sector and the nation's welcoming policies have garnered attention from IT professionals globally. Here's a comprehensive guide for those considering Canada as their new home.

The Canadian Tech Landscape and Opportunities for IT Professionals

Canada's reputation as a global tech powerhouse is rapidly growing, presenting a plethora of opportunities for IT professionals. Whether you're an entrepreneur, developer, or researcher, Canada's tech ecosystem promises a vibrant and supportive environment. Here's a deep dive into the Canadian tech landscape:

Major Tech Hubs

  • Toronto: Known as the Silicon Valley of the North, Toronto is home to thousands of startups and numerous global tech companies. With its cosmopolitan vibe and vast talent pool, it has become a magnet for IT investments.

  • Vancouver: Closely following Toronto, Vancouver is recognized for its tech startups, particularly in clean tech, e-commerce, and VR/AR.

  • Montreal: This city is a hotbed for AI research, thanks to its leading universities and institutes. Gaming and software development are also significant sectors here.

Rise of Startups

Canada's startup ecosystem is thriving. Cities like Toronto, Vancouver, and Kitchener-Waterloo are witnessing a boom in tech startups. The country's supportive policies, incubators like MaRS in Toronto, and access to venture capital make it conducive for startup growth. Notably, these startups span diverse domains, from fintech and health tech to AI and e-commerce.

Government Initiatives

The Canadian government actively supports the tech industry:

  • Supercluster Initiative: This is a $950 million investment aimed at fostering innovation and driving economic growth across various sectors, including tech.

  • SR&ED Tax Incentive: It encourages businesses to undertake research and development that will lead to new or improved products or processes.

Top Tech Companies

Canada is home to some globally recognized tech giants:

  • Shopify: A leading e-commerce platform that has seen exponential growth.

  • BlackBerry: Once the pioneer in smartphone technology, now pivoting towards cybersecurity and IoT.

  • Kik: A popular messaging app, especially among younger demographics.

Research and Development

R&D in Canada is not just confined to universities:

  • Tech giants like Google, Microsoft, and NVIDIA have set up their R&D centers in Canada.

  • Areas such as AI, blockchain, quantum computing, and IoT are seeing significant investments and breakthroughs.

Tech Events

Canada hosts some globally recognized tech events:

  • Collision: Dubbed as "North America's fastest-growing tech conference", it attracts tens of thousands of attendees.

  • Elevate: Canada's largest tech festival, emphasizing diversity and disruption.

  • SaaS North: The go-to conference for SaaS businesses looking to scale.

Innovative Universities

Canada's universities are at the forefront of tech research:

  • University of Waterloo: Renowned for its co-op program and engineering faculties.

  • University of Toronto: A leader in areas like AI and machine learning research.

  • McGill University: Recognized for its computer science and AI faculties.

High Demand

The tech boom has led to a soaring demand for IT roles:

  • Software developers, especially in areas like AI, machine learning, and full-stack development, are highly sought after.

  • System analysts, IT project managers, and cybersecurity experts also find a robust job market.

Competitive Salaries

With the rise in demand for IT professionals:

  • Salaries in Canada are competitive, often surpassing those in other major tech hubs.

  • The average salary for IT professionals in Canada can range from CAD 70,000 to over CAD 100,000, depending on the role and experience.

Work-Life Balance

Work culture in Canada places significant emphasis on a balanced life:

  • Flex hours, remote working, and generous leave policies are common.

  • Tech companies often have wellness initiatives, promoting both mental and physical health.

Immigration Pathways for IT Professionals

Navigating the maze of immigration can be daunting for many, especially for those looking to start a new chapter of their lives in a foreign country. For IT professionals eyeing Canada, understanding the varied immigration routes becomes an imperative step. Here's a detailed look at each route to make the journey more straightforward:

Express Entry

  • Launched in 2015, the Express Entry system revolutionized Canadian immigration by introducing a points-based system. It assesses candidates based on age, work experience, education, and language ability.

  • IT professionals, given their specialized skills and often high levels of education, may have a competitive advantage in this system.

  • Once entered into the pool, candidates receive a Comprehensive Ranking System (CRS) score. The highest-ranking candidates are then invited to apply for permanent residency.

Provincial Nominee Program (PNP)

  • The PNP allows Canadian provinces and territories to nominate individuals who wish to immigrate to Canada and settle in a particular province.

  • Each PNP has its criteria, often tailored to the province's specific needs. For IT professionals, certain provinces with growing tech industries might be more appealing.

  • Receiving a provincial nomination can also significantly increase a candidate's CRS score in the Express Entry system.

Work Permits

  • Canada offers various work permits, and IT professionals, especially those with niche skills, might find them advantageous.

  • The Global Talent Stream, for instance, caters to high-skilled tech workers and offers faster processing times.

International Experience Canada

  • Aimed at young professionals aged 18-35 from specific countries, this program provides an opportunity to work in Canada temporarily.

  • It's divided into three categories: Working Holiday, Young Professionals, and International Co-op Internship.

Family Sponsorship

  • If you have close relatives in Canada, they might be able to sponsor your immigration through the Family Class Sponsorship program.

  • This category is primarily for spouses, dependent children, parents, and grandparents. It can be a direct route to permanent residency.

Intra-Company Transfers

  • If you're working in a multinational company with a presence in Canada, the Intra-Company Transfer program can be an avenue to explore.

  • It allows employees to be transferred to a Canadian branch of their company, provided they've been employed with the company for at least one year in a managerial, executive, or specialized knowledge role.

Study Pathway

  • Pursuing higher education in Canada is not just a way to upskill, but it also offers an immigration pathway.

  • Graduating from a Canadian institution can lead to a Post-Graduation Work Permit (PGWP), allowing individuals to work in Canada for up to three years, depending on the length of their study program. This work experience can be invaluable when applying for permanent residency.

Finding a Job in the Canadian IT Sector

Navigating the job market in a new country can be challenging. However, with the right strategy and resources, securing a position in Canada's IT sector can be a smooth process. Here's a comprehensive guide on how to approach your job hunt in the Canadian IT landscape:

Online Job Portals

  • Indeed: This global platform features numerous job listings from a wide variety of companies in Canada, making it a primary resource for many job seekers.

  • Glassdoor: Apart from job listings, Glassdoor provides company reviews, which can give insights into the company culture and salaries.

  • Workopolis: Being one of Canada's leading job websites, Workopolis offers career advice in addition to job postings.

Recruitment Agencies

Leveraging recruitment agencies, especially those specializing in tech roles, can be instrumental:

  • Randstad Technologies: Specializes in matching IT professionals with appropriate roles.

  • TEKsystems: A leading recruiter in the tech space, serving numerous companies in Canada.

Networking Events

Engaging in face-to-face networking can be immensely valuable:

  • TechTO: A monthly meetup in Toronto, bringing together tech professionals, founders, and learners.

  • VanTechy: A tech meetup group in Vancouver catering to the tech community.

  • Conferences like Elevate or Collision also offer networking opportunities.


  • Many Canadian recruiters actively use LinkedIn to scout for both local and international talents.

  • Ensure your profile is updated, highlighting your skills, experiences, and projects.

Company Websites

  • Top tech companies and startups often list vacancies in their career sections.

  • Bookmarking the career pages of target companies can help in staying updated with new job openings.

Internships and Co-ops

  • For newcomers or recent graduates, internships and co-operative education programs offer a foot in the door.

  • Institutions like the University of Waterloo have strong co-op programs linked with tech companies.

Tech Forums

  • Platforms like GitHub and Stack Overflow are not just for collaboration but can also be resources for job listings.

  • Engaging actively, contributing to open-source projects, or answering queries can increase visibility.


  • A significant number of hires in companies often come through referrals.

  • If you have contacts working in Canadian IT companies, a referral from them can considerably boost your chances.


  • Starting as a freelancer can offer insights into the Canadian tech market.

  • Platforms like Upwork or Toptal connect IT professionals with projects and can sometimes lead to full-time roles.

Research on Demand

  • Stay updated on roles that are in high demand in Canada's IT sector.

  • Tailor your application, resume, and cover letter to align with specific roles and requirements.

Adapting to the Canadian Work Culture

Moving to a new country and diving into its professional realm can be both exciting and challenging. One of the key aspects of successfully integrating into a new job in Canada is understanding and adapting to its unique work culture. Let's delve into the intricacies of the Canadian work environment and how you can navigate them with ease:


  • In Canadian workplaces, communication is typically direct but respectful.

  • Being concise, clear, and to-the-point is appreciated, but it's essential to remain polite and considerate, avoiding blunt statements that may come off as rude.

Team Dynamics

  • Collaboration and teamwork are highly valued.

  • Canadian professionals often work in diverse teams, where each member's contribution is recognized, and collective decision-making is common.

Dress Code

  • The dress code largely depends on the company and industry. For instance, tech startups might have a more relaxed dress code compared to financial institutions.

  • While many companies are leaning towards a business casual dress code, it's advisable to observe and match the attire of your colleagues, especially in the initial days.

Work Hours

  • The typical workday is from 9 am to 5 pm, though this can vary, especially in the tech sector where flexible hours are becoming more common.

  • Overtime is not a norm, and if required, it's often compensated.

Professional Development

  • Continuous learning and professional development are encouraged.

  • Many companies offer training programs, workshops, or reimbursements for courses that add value to your role.


  • Networking is an integral part of the Canadian professional landscape.

  • Regularly participating in workshops, seminars, conferences, and industry meetups can help in professional growth and open up opportunities.

Feedback Culture

  • Canadian workplaces often have a culture of providing regular feedback.

  • Constructive criticism is given with the intent of professional growth, and it's essential to accept it gracefully and work on areas of improvement.

Work-Life Balance

  • While Canadians are hardworking, there's a strong emphasis on maintaining a healthy work-life balance.

  • Employers often promote activities and policies that ensure employees have adequate personal time and avoid burnout.

Respect for Diversity

  • Canada is one of the most diverse countries globally, and this is reflected in its workplaces.

  • Respecting different cultures, backgrounds, and opinions is crucial. Inclusivity and equality are pillars of the Canadian work environment.

Holidays and Leaves

  • Familiarizing yourself with Canadian public holidays, vacation policies, and other leave entitlements is essential.

  • Companies are generally accommodating, ensuring employees get adequate time off to recharge.

Understanding Canadian Taxation and Financial Systems for IT Professionals

For IT professionals planning to establish their career in Canada, comprehending the country's financial landscape, especially the taxation system, is paramount.

Income Tax

  • Canada has a progressive taxation system, meaning the more you earn, the higher the percentage of tax you'll pay.

  • Both federal and provincial governments levy income taxes. While federal tax rates are consistent across the country, provincial rates vary.

  • As an IT professional, you're required to report your income, including salary, bonuses, and any freelance or consulting income.

Tax Deadlines

  • The Canadian tax year runs from January 1st to December 31st.

  • Personal income tax returns are generally due by April 30th of the following year. If you owe money, this is also the deadline for payment.


  • The Goods and Services Tax (GST) is a federal value-added tax, while the Harmonized Sales Tax (HST) combines federal GST with provincial sales taxes in certain provinces.

  • IT professionals, especially those offering freelance or consulting services, should be aware of how to handle and remit GST/HST.


  • Canada boasts a robust banking system with major players like RBC, TD Bank, Scotiabank, BMO, and CIBC.

  • IT professionals can avail various services, including checking and savings accounts, credit cards, and mortgages. It's advisable to familiarize oneself with digital banking services, which are extensive in Canada.

Retirement Savings

  • The Registered Retirement Savings Plan (RRSP) is a tax-advantaged account designed to help Canadians save for retirement.

  • Contributions to RRSP can reduce your taxable income, potentially lowering your tax bracket.


  • While Canada offers public healthcare, it primarily covers basic services. Some provinces may charge health premiums.

  • IT professionals might consider private health insurance, especially if their employers don't provide additional coverage, to cover services like dental care, vision, and prescription drugs.

Housing Tax

  • If you plan to purchase property in Canada, you'll be subject to property taxes which vary by municipality and are based on the assessed value of your home.

Savings Account

  • The Tax-Free Savings Account (TFSA) is a flexible savings tool. Any income, dividends, or capital gains earned in it are tax-free, making it an excellent vehicle for various savings goals.

Financial Planning

  • Consider seeking advice from a local financial planner familiar with Canadian tax laws and financial regulations, especially if you have substantial assets or a complex financial situation.

Foreign Asset Reporting

  • If you've moved to Canada and hold significant assets or earn income outside of Canada, you're required to report these on your Canadian tax return. This ensures you're not evading taxes and are in compliance with Canadian laws.

Tech Hubs and Living in Major Canadian Cities

Canada's vast landscape is mirrored by its rich technological diversity. Each major city brings with it unique tech opportunities, cultures, and lifestyles. Here's an in-depth look into Canada's principal tech hubs and what it's like living in these dynamic cities:


  • Often dubbed as Canada's Silicon Valley, Toronto is the largest city and serves as the country's primary tech, business, and financial epicenter.

  • Home to the MaRS Discovery District, one of the world's largest urban innovation hubs.

  • The city offers a mix of established tech giants and innovative startups.

  • Living in Toronto provides access to a multicultural environment, world-class amenities, entertainment, and a bustling downtown.


  • Vancouver is fast becoming a global tech star, especially in the realms of software development, biotech, and green tech.

  • With its proximity to tech giants in Seattle and San Francisco, collaborations are frequent.

  • The city's mesmerizing natural beauty with mountains and the Pacific Ocean offers a balanced lifestyle.

  • However, Vancouver has one of the highest costs of living in Canada, particularly in housing.


  • Montreal marries European allure with a booming tech ecosystem. It's especially renowned for gaming, AI, and aerospace tech sectors.

  • Home to several tech events and festivals, offering ample networking opportunities.

  • Montreal's unique bilingualism means that while many tech jobs are English-predominant, French can be an asset in daily life and some professional settings.


  • Traditionally known for its energy sector, Calgary's tech scene is burgeoning, especially in the realms of clean energy tech.

  • The city is leveraging its strong corporate foundation to foster startups and tech innovation.

  • Calgary boasts a high quality of life, with proximity to the Rockies offering outdoor enthusiasts a haven.


  • Being the nation's capital, Ottawa has a stable tech job market, underpinned by governmental institutions and the telecom industry.

  • The city is more laid-back compared to Toronto and Vancouver but offers a close-knit tech community.

  • Ottawa boasts a rich cultural scene, with numerous museums, galleries, and festivals.


  • While tech professionals often earn competitive salaries, it's essential to note that housing costs, especially in Vancouver and Toronto, can be high. Exploring suburbs or considering co-living spaces can be economical alternatives.

Public Transport

  • Major Canadian cities have efficient public transport systems. For instance, Toronto's TTC, Vancouver's SkyTrain, and Montreal's Metro make daily commuting convenient, potentially eliminating the need for a car.


  • Canada is renowned for its outdoor activities, be it skiing, hiking, or kayaking. Cities often host numerous cultural events, music festivals, and culinary delights, ensuring there's always something to do.


  • While Canada is stereotypically known for its cold, winters can be especially harsh in eastern cities. Investing in good winter gear is crucial. On the flip side, summers can be delightful with ample sunshine.


  • English is the primary language in most tech hubs. However, in cities like Montreal, being bilingual can be a significant asset, both professionally and socially.

Upskilling and Canadian Certifications for IT Professionals

In an ever-evolving technological world, IT professionals must continually adapt and upskill to stay relevant. In Canada, a blend of formal education, practical training, and local certifications can drastically enhance your marketability and expertise.


  • Canada is home to globally recognized universities such as the University of Waterloo, University of Toronto, and University of British Columbia that offer specialized IT and tech programs.

  • These institutions often collaborate with the tech industry, ensuring that their curriculum stays updated and aligned with market needs.

Online Courses

  • Platforms like Coursera, Udemy, and edX offer a plethora of courses tailored to the Canadian market, ranging from data science to web development.

  • Many of these courses are designed or endorsed by top Canadian universities and tech firms.

Coding Bootcamps

  • Bootcamps like Lighthouse Labs, BrainStation, and Le Wagon offer immersive, fast-paced programs in Canada that equip attendees with practical tech skills in a short span.

  • These are especially valuable for those looking to pivot into tech roles or refine specific skills.


  • Pursuing Canadian-specific certifications can significantly boost job prospects. Certifications like the Canadian Information Systems Professional (I.S.P) or the IT Certified Professional (ITCP) can set you apart.

  • Additionally, internationally recognized certifications like PMP, AWS, or Cisco can be valuable, especially when tailored to Canadian standards.

Workshops and Seminars

  • Tech associations like the Canadian Advanced Technology Alliance (CATA) or Digital Nova Scotia regularly host workshops and seminars.

  • These events can be a deep dive into niche tech areas or broader industry trends.

Tech Conferences

  • Canada's tech scene is vibrant with conferences like Collision, Elevate, and SaaS North. These events are not just networking goldmines but also hubs for learning and discovering the latest in tech.

Continuous Learning

  • The tech industry is notorious for its rapid evolution. Committing to continuous learning through online resources, podcasts, or even tech news can help you stay ahead of the curve.


  • Engaging with local IT professionals can offer insights into what skills are in demand. Platforms like Meetup offer tech-focused groups where knowledge sharing is frequent.


  • Having a mentor in the Canadian IT sector can be a game-changer. They can guide on local industry nuances, skill gaps, and provide invaluable career advice.

Personal Projects

  • Demonstrating your skills through personal projects, be it a mobile app, a website, or an AI model, can impress potential employers. It showcases initiative, passion, and hands-on experience.

Post-Arrival Tips and Settling Down

Settling into a new country can be a blend of excitement and apprehension. While Canada offers a plethora of opportunities, especially for IT professionals, the initial transition phase can be daunting. Here's a detailed guide to ensure a smooth transition and a comfortable start in Canada:


  • Before making a permanent housing decision, consider opting for temporary accommodations like Airbnb, serviced apartments, or hostels.

  • Exploring different neighborhoods in person can give you a better feel for where you'd like to reside long-term.

Social Insurance Number (SIN)

  • Acquiring a SIN is one of the first tasks you should undertake. It's mandatory for working in Canada and accessing various government services.

  • Visit a local Service Canada office to apply, and remember to bring relevant immigration documents.


  • Open a Canadian bank account to manage your finances seamlessly. Major banks like RBC, TD, ScotiaBank, and BMO offer newcomer packages with benefits.

  • These accounts typically come with a debit card, and you might be eligible for a credit card even without a Canadian credit history.

Mobile Connection

  • Major telecom providers include Bell, Rogers, Telus, and Freedom Mobile. Compare plans to find one that suits your calling and data needs.

  • Consider starting with a prepaid plan until you determine your long-term requirements.

Public Transport

  • Familiarize yourself with local transport options, be it buses, trams, or subways. Cities like Toronto, Vancouver, and Montreal have robust public transportation systems.

  • Get a reloadable card (like Toronto's Presto Card) for convenience.

Health Card

  • Registering for public health insurance is essential. Each province has its own health card system. For example, Ontario has OHIP, and British Columbia has MSP.

  • You'll typically need to provide proof of residence and immigration status.

Winter Preparations

  • Canadian winters, especially in the central and eastern parts, can be intense. Invest in good quality winter wear, including boots, gloves, and a warm coat.

  • Learn about winter safety, especially if you're driving.

Local Communities

  • Engaging with local or expat communities can make the settling process easier. Many cities have meetup groups or community centers that host events.

  • This is an excellent way to network, make friends, and get insights about living in Canada.

Credential Assessment

  • Depending on your profession, you might need to get your credentials assessed to match Canadian standards. This can be beneficial for job applications.

  • Organizations like World Education Services (WES) can assist with this.

Job Search

  • If you haven't already secured a job, dive into the Canadian job market. Online portals, recruitment agencies, and networking can aid your search.

  • Customize your resume to the Canadian format and highlight any Canadian certifications or education.

Canadian Permanent Residency and Citizenship

Navigating the immigration pathways in Canada is crucial for IT professionals aspiring to make the country their long-term home. Both Permanent Residency (PR) and Canadian citizenship come with their own set of benefits, rights, and responsibilities.

Express Entry

  • One of the fastest and most popular pathways to Canadian PR, especially for IT professionals.

  • Based on a points system, candidates are ranked based on age, education, work experience, and language skills.

  • Draws are held regularly, and those with the highest scores receive an Invitation to Apply (ITA) for PR.

Canadian Experience Class (CEC)

  • Tailored for individuals who have already gained significant work experience in Canada.

  • Usually requires a minimum of one year of skilled work experience in Canada.

Provincial Nominee Programs (PNP)

  • Each of Canada's provinces and territories has its own PNP, catering to its unique labor market needs.

  • IT professionals may find certain provinces have a higher demand for their specific skill set.

  • A nomination from a province can significantly boost one's Express Entry score.

Family Class Sponsorship

  • If you have close family members who are Canadian citizens or permanent residents, they might be eligible to sponsor your PR application.

  • Common categories include spousal sponsorship, child sponsorship, and parental sponsorship.

Duration for Citizenship

  • After obtaining PR, individuals usually need to physically reside in Canada for 1,095 days within the five years before applying for citizenship.

Benefits of PR and Citizenship

  • As a PR or citizen, you have the right to live, work, or study anywhere in Canada, access Canadian healthcare, and receive protection under Canadian law.

  • Citizens can vote in federal, provincial, and local elections and can also apply for a Canadian passport.

Language Tests

  • Required for most immigration pathways, including Express Entry and citizenship applications.

  • Accepted tests include IELTS, CELPIP for English, and TEF for French.

Rights and Duties

  • Both PRs and citizens are protected by the Canadian Charter of Rights and Freedoms. They must also obey Canadian law, serve on a jury when asked, and pay taxes.

Dual Citizenship

  • Canada recognizes dual citizenship, meaning you can be a citizen of Canada and another country simultaneously.

  • It's essential to check your home country's stance on dual citizenship, as not all countries allow it.

Oath of Citizenship

  • The final step in the citizenship process. It's a pledge of allegiance to the Queen of Canada and signifies your commitment to Canadian rights and duties.

Final Thoughts: Why Canada?

For IT professionals from around the world, the magnetic pull of Canada goes beyond just job opportunities. It encapsulates a holistic approach to life, balancing career with well-being, and modernity with nature. Here's why Canada stands out as an excellent choice:

Quality of Life

  • Recognized globally for its standard of living, Canada frequently appears at the top of international quality of life indices.

  • Cities like Vancouver, Toronto, and Calgary have earned accolades for their living standards, cultural offerings, and urban design.

Diverse and Welcoming

  • Canada's tapestry is woven with threads from all over the world, making it one of the most multicultural nations.

  • An inclusive approach to immigration, coupled with policies that promote diversity, ensures that newcomers feel at home.

Natural Beauty

  • The sheer expanse of Canada's natural beauty, from the majestic Rocky Mountains to the tranquil lakes of Ontario, is unparalleled.

  • Whether you're a nature enthusiast or someone seeking solace in the great outdoors, Canada offers it all.

Safety and Stability

  • Canada's global reputation as a peaceful nation is well-deserved, bolstered by a robust legal system and low crime rates.

  • Economic stability, even in the face of global downturns, showcases the resilience of the Canadian market.

Growth Opportunities in Tech

  • Beyond traditional sectors, the Canadian tech scene is flourishing, with IT professionals in high demand.

  • With a robust startup ecosystem, and major tech giants setting up shop, career trajectories in the IT sector are promising.

Work-Life Balance

  • Unlike the relentless hustle seen in some countries, Canadian employers prioritize the well-being of their employees, emphasizing a healthy work-life balance.

  • Generous leave policies and an emphasis on mental health are testimonies to this approach.


  • Canada's education system, renowned for its research-oriented approach, attracts students globally.

  • For IT professionals with families, the prospect of world-class education for their children is certainly enticing.

Universal Healthcare

  • A cornerstone of Canadian society, the healthcare system ensures that all residents have access to medical services without direct charges at the point of care.

Efficient Public Services

  • Canada boasts well-maintained public infrastructure, from efficient transport systems in urban centers to vast networks of public libraries, ensuring a comfortable urban life.

Future Prospects

  • With an unwavering focus on innovation, sustainability, and growth, Canada's future is not just promising; it's inspirational.

Embarking on a journey to move to a new country is both exhilarating and challenging. For IT professionals, Canada beckons with its blend of technological innovation, unparalleled natural beauty, and a welcoming, diverse society. This guide aimed to shed light on the essential facets of making Canada your new home – from understanding the dynamic tech landscape to navigating the intricate pathways of immigration. As with any significant life decision, knowledge is power. Armed with this comprehensive overview, you're now better equipped to turn your Canadian aspirations into a thriving reality. Remember, the tech world thrives on innovation and adaptability – qualities that will serve you well in your Canadian adventure. Safe travels, and here's to a bright future in the Great White North!

10 views0 comments
bottom of page