Home › CV by country › Canada

🇨🇦How to Write a Resume for Canada

A Canadian resume looks a lot like an American one: short, no photo, no personal details. The big difference is language, since French can be essential in Quebec and in bilingual roles.

Quick facts: CVs in Canada

Document nameⓘUsually called a "resume"
Usual lengthⓘOne to two pages
Photo✗No photo
Date of birth✗Leave date of birth off
Nationality✗Not listed; work eligibility can be noted
Marital status✗Leave marital status off
ATS✓Common at mid-size and large employers
Language◐English; French in Quebec and many roles
Paper sizeⓘUS Letter
French◐In Quebec and bilingual or federal roles, a French resume or proof of level may be needed
References◐Keep a separate list; they are often called before an offer

These are common practices; they vary by employer and industry. If a job ad asks for something specific, follow the ad.

Build a CV that fits Canada

We preset the CV language, paper size and a suitable template, and show country tips inside the builder. Free, no sign-up.

Start now

Best CV templates for Canada

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Executive ⭐

Use this template

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Minimal

Use this template

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Modern

Use this template

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Timeline

Use this template
Advertisement

What to include

Contact details

Name, phone, email, city and province, plus LinkedIn. If you are still abroad, state your current location clearly.

Professional summary

Three or four lines on your experience and strongest skills, tailored to the role.

Work experience

Reverse-chronological, with verb-led bullets and results. For experience outside Canada, add a line on the company size and industry.

Skills

Technical skills, tools and languages. Canadian employers value communication and teamwork, ideally shown through examples.

Education

Degree, institution and country. If you have had a credential evaluation, you can mention it.

Languages

English and French at your real level. If you have a recognised language test result, you can include it.

Volunteer experience

Volunteering carries real weight in Canada, especially for newcomers. List it like any other experience.

What to leave off

ATS and CVs in Canada

Many mid-size and large Canadian employers, as well as banks and public bodies, use applicant tracking systems or online application portals. The software compares your resume with the job posting, so if your skills are not written in roughly the same words, your chances drop even when your experience fits. This matters especially for newcomers whose experience comes from abroad.

Check your ATS score with the CV checker and compare against the posting with the job-description matcher.

Check my CV for ATS →

CV example

Jordan Miller

Software Engineer
jordan.miller@email.com • (512) 555-0142 • Austin, TX • linkedin.com/in/jordanmiller
Professional Summary

Software engineer with 5 years of experience building scalable web services and APIs in Python and TypeScript. Led the migration of a monolith to microservices and cut infrastructure costs by 28%. Comfortable owning features end to end, from design docs to on-call.

Professional Experience
Software Engineer IIJun 2022 – Present
Brightline Health | Austin, TX
  • Led the migration of a Django monolith to 9 containerized services, reducing AWS costs by 28%
  • Built a real-time appointment API handling 3M requests per day with 99.95% uptime
  • Cut p95 page load time from 3.1s to 1.2s by redesigning caching and database queries
  • Mentored 3 junior engineers and introduced a code review checklist adopted team-wide
Software EngineerJul 2020 – May 2022
Cartwell | Remote
  • Shipped 20+ customer-facing features in React and Node.js for an e-commerce platform
  • Automated deployments with GitHub Actions, reducing release time from 2 hours to 15 minutes
  • Raised unit test coverage from 45% to 82%
Education
B.S. in Computer Science2016 – 2020
University of Texas at Austin | Austin, TX
Skills

Python • TypeScript • React • Node.js • PostgreSQL • AWS (Lambda • ECS • S3) • Docker • Kubernetes • CI/CD • System design • REST & GraphQL APIs

Certifications
AWS Certified Developer – Associate2023
Amazon Web Services

Examples by job

Applying for jobs in Canada

Applications in Canada usually go through LinkedIn, Indeed and Job Bank, the government's job site. Networking and informational interviews help a lot, particularly for newcomers.

See the civil engineer example and compare with the US guide.

Many settlement organisations also offer free resume reviews and interview practice for newcomers, so look for one in your city.

CV language

Canada has two official languages. In most provinces work happens in English, and many employers use Canadian spelling, which mixes British forms (colour, centre) with some American ones; just stay consistent. In Quebec, French is usually the main working language, and some federal and bilingual roles require both.

Our builder outputs resumes in English or French, so you can create both versions from the same details. Have a fluent French speaker review the French version before you send it.

CV or resume?

In Canada the common term is resume: the short document you use for most job applications. CV usually refers to the longer academic document used for university, research and medical positions. In Quebec you will hear CV in French for an ordinary resume. The name changes, but the idea is the same: one or two focused pages about your experience.

Cover letters in Canada

Cover letters are common in Canada and expected for many roles; some postings make them mandatory. Keep it to one page, polite, friendly and direct, and explain why you are interested in the company and how your experience transfers, even if it was gained outside Canada. If you apply in French, write the letter in French too. Our cover letter generator works in English and Arabic, so review any French version yourself.

✉️ Write a cover letter free

Advertisement

FAQ

Should I put a photo on a Canadian resume?

Generally no. Photos are not expected in Canada, so use a template without one.

How long should a Canadian resume be?

One to two pages. Graduates usually fit on one page; experienced candidates may use two.

Should I write it in English or French?

It depends on the job and province. Most of Canada works in English; Quebec mostly in French. Our builder outputs both.

Do I include my date of birth or nationality?

No. You can note that you are eligible to work, if true, for example "Eligible to work in Canada".

Why do employers ask for Canadian experience?

Some prefer people familiar with local workplaces. Volunteering, local certifications and projects can help.

Is a cover letter important?

Yes, it is expected for many roles. Keep it to one page and tailor it to the employer.

Is the builder free?

Yes, free with no sign-up, with Letter paper support and PDF and Word downloads.

Other countries

All countries →

Ready to create your CV for Canada?

A professional, ATS-friendly template. PDF and Word in minutes.

Create my CV →