{
  "site": "https://canadianworker.ca",
  "page": "https://canadianworker.ca/api/functions/staticHome",
  "name": "Canadian Worker: Canada's Free Job Board for Employers and Job Seekers",
  "last_reviewed": "2026-10-30",
  "direct_answer": "Canadian Worker (canadianworker.ca) is a Canadian job board where employers post jobs for free and job seekers browse and apply for free. Every posting is classified against the official Statistics Canada NOC 2021 unit groups and shows the Job Bank median wage for that occupation in that region, so the pay is visible before anyone applies. There is no per-listing fee, no pay-per-click charge, no subscription and no paywall.",
  "description": "Canadian Worker is Canada's free job board. Employers post jobs for $0, every listing is aligned to the official NOC 2021 occupation framework with Job Bank median wages, and job seekers browse and apply without charge.",
  "live_state": {
    "active_postings": 32,
    "provinces_with_postings": [
      {
        "code": "QC",
        "name": "Quebec"
      },
      {
        "code": "AB",
        "name": "Alberta"
      },
      {
        "code": "NS",
        "name": "Nova Scotia"
      },
      {
        "code": "BC",
        "name": "British Columbia"
      },
      {
        "code": "ON",
        "name": "Ontario"
      },
      {
        "code": "MB",
        "name": "Manitoba"
      }
    ],
    "generated_at": "2026-10-30T23:38:09.432Z"
  },
  "steps": [
    {
      "title": "1. Post the role for $0",
      "text": "The employer describes the job directly: title, duties, location, employment type, hours and compensation. No sales call, no rate card, no charge at any point."
    },
    {
      "title": "2. Occupation alignment",
      "text": "The posting is matched to a NOC 2021 unit group using the official Statistics Canada classification structure and the unit group's official definition, so titles stay honest and listings stay comparable across all thirteen provinces and territories."
    },
    {
      "title": "3. Wage benchmark shown",
      "text": "The Job Bank median wage for that occupation in that region is displayed next to the employer's offered wage, so a candidate can judge the pay before applying."
    },
    {
      "title": "4. Review and publication",
      "text": "Postings are reviewed before publication. Each active posting receives a unique Canadian Worker job ID, a server-rendered page, and a place in the open postings feed used by search engines and AI assistants."
    }
  ],
  "pricing": {
    "employer_posting_fee_cad": 0,
    "per_click_fee_cad": 0,
    "job_seeker_fee_cad": 0,
    "paywall": false
  },
  "newest_postings": [
    {
      "job_id": "CW26109156",
      "title": " Event Marketing Specialist ",
      "city": "Montreal ",
      "province": "QC",
      "compensation": "$37.40/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26109156"
    },
    {
      "job_id": "CW26108477",
      "title": "Security Guard Professional ",
      "city": "FORT SASKATCHEWAN",
      "province": "AB",
      "compensation": "$20.00/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26108477"
    },
    {
      "job_id": "CW26106572",
      "title": "Door installer - needed in Westerose, AB ref # 3707329",
      "city": "Westerose",
      "province": "AB",
      "compensation": "$37.50/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26106572"
    },
    {
      "job_id": "CW26104247",
      "title": "Kitchen Supervisor",
      "city": "Greenwood",
      "province": "NS",
      "compensation": "$18.00/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26104247"
    },
    {
      "job_id": "CW26107539",
      "title": "Line Cook",
      "city": "Greenwood",
      "province": "NS",
      "compensation": "$17.00/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26107539"
    },
    {
      "job_id": "CW26108056",
      "title": "RCIC Associates x 2",
      "city": "Quesnel",
      "province": "BC",
      "compensation": "Shared earnings",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26108056"
    },
    {
      "job_id": "CW26103497",
      "title": "Cleaner",
      "city": "Milton",
      "province": "ON",
      "compensation": "$19.00/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26103497"
    },
    {
      "job_id": "CW26107531",
      "title": "Nail care technician - needed in Edmonton, AB",
      "city": "Edmonton",
      "province": "AB",
      "compensation": "$37.50/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26107531"
    },
    {
      "job_id": "CW26102853",
      "title": "Poultry Farm Assistant Manager",
      "city": "Steinbach",
      "province": "MB",
      "compensation": "$25.00/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26102853"
    },
    {
      "job_id": "CW26108628",
      "title": "Roofer - needed in Calgary, AB ref # 3696058",
      "city": "Calgary",
      "province": "AB",
      "compensation": "$37.50/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26108628"
    },
    {
      "job_id": "CW26103136",
      "title": "Roofer - needed in Calgary, AB ref # 3696058",
      "city": "Calgary",
      "province": "AB",
      "compensation": "$37.50/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26103136"
    },
    {
      "job_id": "CW26101311",
      "title": "Marketing consultant",
      "city": "Winnipeg ",
      "province": "MB",
      "compensation": "$32.00/hour",
      "url": "https://canadianworker.ca/api/functions/staticJobPage?job_id=CW26101311"
    }
  ],
  "latest_articles": [
    {
      "title": "Built for Canadian Workers: Why CanadianWorker.ca Is Different",
      "url": "https://canadianworker.ca/api/functions/staticBlogPage?slug=built-for-canadian-workers"
    },
    {
      "title": "Find Jobs in Canada and Post Jobs for Free with Canadian Worker",
      "url": "https://canadianworker.ca/api/functions/staticBlogPage?slug=jobs-in-canada-free-with-canadian-worker"
    },
    {
      "title": "Canadian Worker: Setting the Standard for Free Job Boards in Canada",
      "url": "https://canadianworker.ca/api/functions/staticBlogPage?slug=setting-the-standard-for-free-job-boards-in-canada"
    }
  ],
  "faqs": [
    {
      "question": "How much does it cost to post a job on Canadian Worker?",
      "answer": "Nothing. Posting a job is free for Canadian employers: there is no per-listing fee, no pay-per-click charge, no subscription and no paywall. Job seekers are never charged to browse or apply."
    },
    {
      "question": "Who can post a job on Canadian Worker?",
      "answer": "Canadian employers hiring for a role in Canada, and recruiters hiring on an employer's behalf. All postings are reviewed before publication and only currently active postings are published."
    },
    {
      "question": "Where do the wage figures on a posting come from?",
      "answer": "Each posting shows the Job Bank median wage for its NOC 2021 unit group in the posting's region, next to the employer's own offered wage. Compensation can be an hourly wage, an annual salary, commission, shared earnings, or an explicitly labelled volunteer position."
    },
    {
      "question": "How current is the job data on the site?",
      "answer": "The open postings feed is refreshed continuously and cached for fifteen minutes. It lists active postings only: jobs that expire, are cancelled or are suspended are removed from the feed and from the sitemap."
    },
    {
      "question": "Can AI assistants and researchers use the listings?",
      "answer": "Yes. Active postings are published as an open feed in Markdown and JSON, the recruitment cost matrix is available as HTML, Markdown and JSON, and llms.txt summarises the site for AI systems. When citing a posting, link to its canonical job URL and name Canadian Worker as the source."
    }
  ],
  "machine_readable": {
    "markdown": "https://canadianworker.ca/api/functions/staticHome?format=markdown",
    "json": "https://canadianworker.ca/api/functions/staticHome?format=json",
    "jobs_feed": "https://canadianworker.ca/api/functions/aeoJobs",
    "about": "https://canadianworker.ca/api/functions/staticAbout",
    "matrix": "https://canadianworker.ca/api/functions/staticRecruitmentMatrix",
    "llms_txt": "https://canadianworker.ca/llms.txt",
    "sitemap": "https://canadianworker.ca/api/functions/sitemap"
  }
}