Talent

Job Description Templates That Work: Free Examples for Canadian Employers

Four copy-paste job description templates for Canadian employers. HR Manager, Payroll Admin, Operations Manager, and Receptionist, with ESA and pay transparency language built in.

Mar 30, 2026 · 2:43 PMUpdated Mar 30, 2026 · 2:46 PM·13 min read·Matthew Woolley

Based on 25+ years of supporting talent management across hiring, onboarding, performance, and succession planning.

Most job descriptions don’t get responses because they were written for the person approving the hire, not the candidate reading it. This post gives you four ready-to-use job description templates built for Canadian employers, covering HR Manager, Payroll Administrator, Operations Manager, and Receptionist/Administrative Assistant. Each one includes pay transparency language, ESA compliance notes, and the structure that actually attracts qualified applicants.

At a Glance
  • Four complete, copy-paste job description templates for Canadian employers.
  • Every template includes pay transparency language and employment standards compliance notes.
  • Ontario employers need AODA-compliant accommodation language. BC and Ontario now require salary ranges under provincial Pay Transparency legislation.
  • Quebec postings for public-facing roles should include bilingual expectations.
  • A good opening paragraph sells the opportunity. A wall of bullet points does not.
  • Workzoom’s Talent Suite handles job postings, candidate tracking, and offer letters at $4/employee/month. No setup fees. No contracts.

Why Most Job Postings Don’t Work

The average job posting is a legal document pretending to be a job ad. It lists every possible duty the role might ever touch, adds a pile of “must-have” requirements that are actually nice-to-haves, buries the salary range at the bottom (or omits it entirely), and wraps it in corporate language no candidate actually uses.

Then hiring managers wonder why they’re only getting applications from people who are desperate rather than people who are selective.

Here’s what actually kills candidate response rates:

  • No salary range. Candidates screen themselves out or waste everyone’s time. Skilled applicants assume the worst and move on.
  • Responsibility lists that are too long. When everything is a priority, nothing is. A 20-bullet responsibility section signals a role with no clear focus.
  • Generic openings. “We are a leading provider of…” starts 40% of all corporate job postings. It tells the candidate nothing about what makes working there worth their time.
  • Requirements inflated beyond the job. Asking for a degree and 7 years of experience for a coordinator role signals either a poorly scoped job or an organization that hasn’t thought carefully about what it actually needs.
  • No personality. A flat, clinical description attracts flat, risk-averse applicants. If your culture is collaborative and fast-moving, say that, specifically and early.

The good news: fixing these issues is not difficult. It requires intention, not a complete rewrite of how you hire.

What Makes a Canadian Job Description Legally Compliant

Canadian employers face a patchwork of provincial obligations that affect how job postings must be written. This isn’t exhaustive legal advice, but here are the rules that affect the most employers right now.

Pay Transparency

British Columbia has required salary ranges on job postings since November 2023 under the Pay Transparency Act. Ontario’s Pay Transparency Act is progressing through implementation, with wage range requirements phasing in for employers of 100 or more employees. Prince Edward Island brought in similar requirements in 2022. More provinces are moving in this direction.

The practical response: include a salary range in every posting. It filters better candidates in, filters candidates who wouldn’t accept your offer out, and positions your organization as one that treats candidates with respect. Candidates who know the range apply faster and convert at higher rates.

AODA and Human Rights Compliance (Ontario)

Ontario employers are required under the Accessibility for Ontarians with Disabilities Act to notify applicants that accommodations are available during the hiring process. The language is simple and should appear near the bottom of every Ontario posting. All four templates below include this.

Across all provinces, the Canadian Human Rights Act and provincial human rights codes prohibit basing hiring decisions on protected grounds. Job descriptions should list the genuine requirements of the role, not characteristics that function as proxies for protected status. Avoid language that could be read as signalling a preference based on age, gender, disability, or national origin.

Quebec: Bilingual Requirements

Under the Charter of the French Language (Bill 96 as amended), Quebec employers are restricted in requiring English proficiency unless it is truly necessary for the role. If your role is primarily internal and can be performed in French, stating an English requirement may expose you to complaints. If English is a real requirement, document why. For roles with public-facing or cross-provincial responsibilities, noting bilingual expectations is appropriate, but should be framed as “bilingual (French/English) preferred” unless it is a firm requirement with documented justification.

Employment Standards Act Compliance Language

Each province has its own ESA. You don’t need to reproduce the ESA in a job posting, but avoiding statements that could be read as promising terms that conflict with the ESA is worth the review. Phrases like “no overtime pay” in lieu of proper language, or “as needed” scheduling for employees who have ESA protections around scheduling notice, can create exposure. The templates below use neutral language that doesn’t conflict with typical ESA requirements.

Writing the Opening Paragraph: Sell the Role, Don’t List It

The first paragraph of your job posting is doing the same job as a headline in advertising. It determines whether the right candidate keeps reading or closes the tab.

A weak opening reads like this: “We are seeking a motivated HR Manager to join our growing team. The successful candidate will be responsible for a variety of HR functions.”

That sentence communicates nothing. “Motivated” is assumed. “Growing team” is what every company says. “Variety of HR functions” is a placeholder.

A strong opening tells the candidate three things in two sentences: what the role actually does at this company, what makes the company worth working for, and who this role is right for.

Example: “We’re looking for an HR Manager who wants to build, not maintain. Our Toronto-based operations team is at 180 people and growing, and the person in this role will own the people programs that take us to 300. If you’ve owned full-cycle recruitment, built out comp frameworks, and have opinions about what makes onboarding actually stick, this is the role.”

That opening does real work. It signals scale, autonomy, and what kind of HR professional will succeed. Candidates who want a stable, process-following role will self-select out. Candidates who want to build something will apply faster.

Compensation Transparency: Why Hiding the Number Hurts You

Some hiring managers still resist publishing salary ranges because they worry about internal equity conversations or competitive intelligence. Both concerns are real. Neither justifies the cost of hiding the range.

Research from LinkedIn consistently shows that postings with salary ranges receive significantly more applications. Candidates share postings with ranges more often. Offer acceptance rates are higher because candidates aren’t surprised at the finish line.

The internal equity argument is backwards. If publishing a market-rate salary range on a new hire posting creates an uncomfortable conversation with your current team, that’s a signal your current compensation needs attention, not a reason to hide the new number from candidates.

For Canadian employers in BC and Ontario especially, including a range is now a legal obligation for many employers. Get ahead of it. State the range honestly, include the basis (annual, hourly, OTE for sales roles), and note what the range reflects in terms of experience.

The Four Templates

Each template below is designed to be copy-paste ready. Replace the placeholder text in brackets with your actual content. The structure is intentional: opening paragraph first, then responsibilities, then requirements, then nice-to-haves, then compensation, then application instructions.

Keep the responsibilities list to eight bullets or fewer. If your role requires more than that, consider whether you’re combining two roles into one job description.

Template 1: HR Manager (Canada)
HR MANAGER
[City, Province] | [On-site / Hybrid / Remote] | Full-Time

About [Company Name]
[Company Name] is a [industry] company based in [City]. We have [X] employees across [X] locations and are [brief description of what makes the company worth joining: growth stage, culture, mission, etc.]. This role reports to [title] and owns the people function for [scope: a single location / the full Canadian operation / a business unit].

What You'll Do
- Lead full-cycle recruitment for salaried and hourly roles, from intake through offer, for a team of [X] people
- Design and manage onboarding for new hires, including documentation, orientation scheduling, and 90-day check-ins
- Administer benefits enrollment and renewals, acting as the primary contact for the group benefits provider
- Maintain HRIS records and ensure employment files comply with provincial record-keeping requirements
- Partner with managers on performance conversations, disciplinary processes, and terminations, ensuring alignment with applicable provincial employment standards
- Draft and update HR policies, offer letters, and employment contracts in line with [Province] ESA requirements
- Support compensation benchmarking and salary review cycles
- Act as the first point of contact for employee relations matters, triaging and escalating as appropriate

What You Bring
- 4+ years of progressive HR experience in a generalist or HR Manager role
- Working knowledge of [Province] Employment Standards Act and human rights legislation
- Experience managing benefits administration and vendor relationships
- Comfortable owning recruitment end-to-end without a dedicated TA team
- Strong written communication skills for policy writing and employee correspondence
- CPHR designation or active candidate preferred

Nice to Have
- Experience in [relevant industry]
- Familiarity with an HRIS platform (experience with Workzoom, BambooHR, or similar)
- Experience supporting a distributed or multi-province workforce

Compensation
Base salary: $[X] to $[X] CAD per year, depending on experience. [Optional: Plus [benefits summary, bonus if applicable].] This range reflects [e.g., candidates with 4-7 years of relevant experience in this market]. We conduct compensation reviews annually.

How to Apply
Send your resume and a brief note about why this role fits where you are in your career to [email] or apply through [ATS link]. We review applications on a rolling basis.

[If Ontario]: We are committed to providing accommodations for applicants with disabilities throughout the recruitment process. Please contact [name/email] to request accommodation.

[If Quebec, bilingual role]: This role requires strong communication skills in both French and English. Bilingual candidates are strongly encouraged to apply / Ce poste requiert de solides competences en communication en francais et en anglais.

[Company Name] is an equal opportunity employer. We welcome applications from all qualified individuals regardless of race, national origin, gender, disability, age, or any other protected ground under applicable human rights legislation.
Template 2: Payroll Administrator (Canada)
PAYROLL ADMINISTRATOR
[City, Province] | [On-site / Hybrid] | Full-Time

About [Company Name]
[Company Name] employs [X] people across [X] provinces and processes payroll [weekly / bi-weekly / semi-monthly]. Our finance and HR teams work closely together, and this role sits at the centre of that relationship. You'll be processing payroll for [X] employees and own the accuracy of every pay run.

What You'll Do
- Process [frequency] payroll for [X] employees across [provinces], including salaried, hourly, and [if applicable: union or variable-pay] staff
- Calculate and remit source deductions (CPP, EI, income tax) accurately and on schedule to the CRA
- Administer Records of Employment (ROEs) and T4 preparation at year-end
- Maintain employee payroll records and ensure all changes (new hires, terminations, salary adjustments, leave balances) are entered accurately and on time
- Reconcile payroll-related general ledger accounts and support the finance team during month-end and year-end close
- Respond to employee inquiries about pay, deductions, and taxable benefits
- Stay current on CRA requirements and provincial payroll legislation across jurisdictions where the company operates
- Identify and flag discrepancies before payroll is finalized, and escalate unresolved issues to [title]

What You Bring
- 3+ years of payroll processing experience in a Canadian multi-province environment
- Solid working knowledge of CRA remittance requirements, ROE processing, and T4 preparation
- Experience with payroll software ([examples: Ceridian Dayforce, ADP, Workzoom Payroll, Payworks])
- High attention to detail and a track record of zero-error pay runs
- Comfortable managing payroll deadlines under time pressure
- PCP (Payroll Compliance Practitioner) designation or active candidate preferred

Nice to Have
- Experience processing payroll across three or more provinces simultaneously
- Exposure to union payroll and collective agreement administration
- Experience with HRIS platforms that integrate payroll and time tracking

Compensation
Base salary: $[X] to $[X] CAD per year, depending on experience. This range reflects candidates with 3-6 years of Canadian multi-province payroll experience. [Add benefits summary if applicable.]

How to Apply
Apply at [ATS link] or send your resume to [email]. Please include a brief note about the payroll software platforms you have experience with.

[If Ontario]: Accommodations are available for applicants with disabilities throughout the hiring process. Please contact [name/email] to make a request.

[Company Name] is an equal opportunity employer committed to creating an inclusive workplace.
Template 3: Operations Manager (Canada)
OPERATIONS MANAGER
[City, Province] | [On-site / Hybrid] | Full-Time

About [Company Name]
[Company Name] is a [industry] business with [X] employees operating out of [location(s)]. We are [growth context: scaling rapidly / consolidating operations / expanding into new markets], and this role is responsible for keeping the day-to-day running at the pace our growth requires. You'll report directly to [title] and manage a team of [X] people.

What You'll Do
- Oversee daily operations across [departments or functions: e.g., logistics, production, customer fulfilment, facilities], ensuring targets for throughput, quality, and cost are met
- Manage a team of [X] direct reports, setting clear performance expectations and conducting regular one-on-ones and performance reviews
- Identify bottlenecks and inefficiencies in current workflows and lead process improvement initiatives using data, not just intuition
- Own vendor and supplier relationships relevant to operational delivery, including contract management and performance monitoring
- Partner with the finance team on budget planning and monthly reporting for your department
- Ensure all operational activities comply with applicable health and safety regulations under [Province] OHSA requirements
- Coordinate with HR on workforce planning, scheduling, and peak-season staffing needs
- Produce weekly and monthly operational reports for the leadership team

What You Bring
- 5+ years of operations management experience, with at least 2 years managing direct reports
- Proven track record of hitting operational KPIs (on-time delivery, cost per unit, headcount efficiency, or equivalent for your industry)
- Experience managing budgets of at least $[X]
- Comfortable with data: able to build and read operational dashboards, flag trends early, and make recommendations backed by numbers
- Strong communication skills across levels: frontline workers through to the executive team
- Knowledge of [Province] Occupational Health and Safety Act requirements

Nice to Have
- Experience in [specific industry]
- Lean, Six Sigma, or equivalent process improvement certification
- Experience working with workforce management software for scheduling and time tracking

Compensation
Base salary: $[X] to $[X] CAD per year, commensurate with experience. [Add performance bonus structure and benefits summary if applicable.] This range reflects candidates with 5-9 years of relevant operations management experience.

How to Apply
Apply at [ATS link] or email your resume and a brief summary of a process improvement you've led to [email].

[If Ontario]: We provide accommodations throughout the recruitment process for applicants with disabilities. Contact [name/email] to make a request.

[Company Name] is committed to employment equity and welcomes applications from all qualified candidates.
Template 4: Receptionist / Administrative Assistant (Canada)
RECEPTIONIST / ADMINISTRATIVE ASSISTANT
[City, Province] | On-site | Full-Time

About [Company Name]
[Company Name] is a [industry] organization with [X] employees at our [City] office. The person in this role is usually the first face visitors and callers encounter, and we want that first impression to reflect who we are. This is a front-of-office position with genuine variety: reception, administrative support, and coordination work across departments.

What You'll Do
- Greet and direct visitors, clients, and couriers at the front desk in a professional and welcoming manner
- Answer and route incoming calls, take messages, and manage the main office inbox
- Coordinate meeting room bookings, catering, and AV setup for internal and client-facing meetings
- Provide administrative support to [e.g., the leadership team, HR, office manager]: scheduling, document preparation, filing, and data entry
- Manage incoming and outgoing mail, courier arrangements, and office supply ordering
- Support onboarding logistics for new hires, including access setup, desk prep, and first-day coordination
- Maintain organized filing systems (physical and digital) for general office records

What You Bring
- 1-2 years of experience in a receptionist, administrative assistant, or front-office role
- Professional, warm communication style in person and over phone and email
- Strong organizational skills and the ability to manage competing requests without dropping anything
- Comfortable with Microsoft Office 365 (Outlook, Word, Excel) or equivalent tools
- Reliable and punctual: this role anchors the office schedule

Nice to Have
- Experience with an office management platform or scheduling tool
- Exposure to an HR or finance team environment
- [If Quebec]: Bilingual in French and English

Compensation
Hourly rate: $[X] to $[X] CAD per hour, depending on experience. This is a full-time position at [X] hours per week. [Add benefits, health spending account, or other perks if applicable.]

How to Apply
Send your resume to [email] or apply at [ATS link]. No cover letter required, but a brief note about your background is welcome.

[If Ontario]: Accommodations are available during all stages of the hiring process for candidates with disabilities. Please reach out to [name/email] to make a request.

[Company Name] is an equal opportunity employer. We welcome applications from individuals of all backgrounds.

Where to Post Your Job Description in Canada

Writing a strong job description is half the work. Getting it in front of the right candidates is the other half. Here’s where Canadian employers get the best results by role type.

Indeed Canada is the highest-volume job board in the country and the right starting point for nearly every role. Sponsored postings on Indeed outperform organic postings significantly for roles where you need volume, hourly positions, and support roles like the Receptionist template above.

LinkedIn performs best for professional and management-level roles, HR managers, payroll administrators, and operations managers. Candidates on LinkedIn are typically passive (employed and open to opportunities), so the opening paragraph of your posting matters even more. You’re competing with their current job, not just other postings.

Workopolis (now part of Talent.com) still drives meaningful traffic for Canadian roles, especially outside major metro areas. Worth including in any posting budget for roles in mid-size or smaller markets.

Niche boards often deliver higher-quality applicants at lower cost for specialized roles. Accounting and payroll roles: CPA Canada job board and PayScale. Healthcare: Health eCareers Canada. Nonprofit: CharityVillage. Trades: JobBank Canada. Tech: AngelList, Stack Overflow Jobs, and LinkedIn remain dominant.

Post across three or four channels minimum. Track source data through your ATS so you can see which boards are actually producing qualified applicants, not just volume.

45%
More applications, on average, when a salary range is included in a job posting. Source: LinkedIn Talent Insights

Using an ATS to Manage Everything After the Posting Goes Live

Posting the job is the start of a process, not the end of one. Once applications come in, you need a system to track candidates, manage communication, move people through interview stages, and generate offer letters without losing anyone in email threads.

Workzoom’s Talent Suite handles all of that in one place. Job postings go out from the platform. Candidates apply and are tracked through configurable stages. Hiring managers can review resumes, leave notes, and move candidates forward without anyone losing track of where things stand. Offer letters are generated from templates and sent for e-signature directly through the system.

The Talent Suite is $4 CAD per employee per month. No setup fees. No contracts. Month-to-month. For a team already using Workzoom’s HR or Payroll suites, adding Talent means candidate data flows directly into onboarding and payroll setup without re-entry.

Key Takeaway

A job description template is a starting point, not a finished product. The templates above give you the right structure and compliance language. What makes them work is the specificity you add: the real salary range, the actual opening paragraph about your company, the honest account of what the role requires. Generic templates produce generic applications. Specific postings attract specific candidates.

Tell Us What You Need to See

If you’re posting jobs and not getting the candidates you want, show us your current process. We’ll walk through what Workzoom’s Talent Suite does for job postings, candidate tracking, and offer letters, and whether it fits what you’re running today.

Tell Us What You Need to See

ShareLinkedInX

Frequently Asked Questions

It depends on the province. British Columbia has required salary ranges in all job postings since November 2023 under the Pay Transparency Act. Ontario’s Pay Transparency Act is being phased in, with requirements applying to larger employers first. Prince Edward Island also has pay transparency requirements. Even where it is not yet legally required, including a salary range typically produces significantly more applications and reduces time wasted in the later stages of hiring when compensation expectations don’t align.

Ontario employers subject to the Accessibility for Ontarians with Disabilities Act should include a statement that accommodations are available during the recruitment process. A standard version reads: ‘We are committed to providing accommodations for applicants with disabilities throughout the recruitment process. Please contact [name or email] to request accommodation.’ This language should appear near the application instructions in every job posting.

Under the Charter of the French Language as amended by Bill 96, Quebec employers must be able to justify any requirement for a language other than French. If the duties of the role can be performed in French, requiring English proficiency may expose the employer to complaints. If English is a documented requirement, the justification should be on file. Job postings for roles where bilingual ability is a genuine requirement should state clearly why both languages are needed, rather than simply listing ‘bilingual’ as a credential.

For most roles, 400 to 700 words is the right range for the posting itself, excluding the company boilerplate and application instructions. Responsibility lists should have no more than eight bullets. Requirement lists should have no more than seven. Anything longer signals that the role hasn’t been scoped clearly, or that you’re combining multiple jobs into one posting. Candidates read shorter postings more completely and apply at higher rates than they do to long ones.

Requirements are qualifications the person must have to do the job on day one, or within a very short ramp period. Nice-to-haves are qualifications that would reduce the learning curve or add value, but the role can be filled and performed without them. Keeping the requirements list honest (and short) expands the qualified candidate pool and reduces the risk of screening out strong candidates who could learn the missing piece quickly. A common mistake is listing nice-to-haves as requirements, which inflates the apparent bar and discourages qualified candidates from applying.

Workzoom’s Talent Suite manages the full hiring workflow from posting to offer letter. Job postings can be created and distributed through the platform. Candidates are tracked through configurable pipeline stages. Hiring managers can review applications, leave notes, and move candidates forward without relying on email threads. Offer letters are generated from templates and sent for e-signature directly through the system. For organizations already using Workzoom for HR or payroll, the Talent Suite connects candidate data directly to onboarding and payroll setup. Pricing is $4 CAD per employee per month, with no setup fees and no contracts.

Stay in the loop

Canadian HR, payroll, and workforce insights. No spam.

You’re subscribed!

Worth a look.

See What $4/Employee Gets You

One platform for HR, workforce, payroll, and talent. $4–$16/employee/month depending on which suites you need. No setup fees, no contracts.

25+ years in business7 countries supportedNo contracts required

Get a Walkthrough

No credit cardMonth-to-month100% Canadian
Matthew Woolley

Matthew Woolley
Technical Sales Executive at Workzoom
Matthew leads marketing and sales operations at Workzoom, where he works with employers across Canada and the Caribbean on HR, payroll, and workforce management. He writes about the systems and strategies that actually move the needle for mid-market organizations.
01/01