Skip to content
Independent job directory. Not affiliated with the Government of Canada or any provincial government. Every application is completed on the employer's own site. Read the full disclaimer

Coverage and sources

Where these listings come from

This site only has one real claim — that what it shows is current and came from somewhere accountable. This page is the evidence for it: every source we read, the terms and robots.txt review that governs each one, when it last actually succeeded, and how many live listings are attributable to it.

Sources we have excluded are listed too, with the reason. A page a crawler can technically fetch is not the same as a page whose terms permit collecting from it, and that distinction is the whole of our sourcing policy.

About our crawler

Index freshness

Live listings
1,409

from 6 active sources

Added in 24 hours
1,409

1,409 in the last seven days

Expired in 30 days
0

removed from the index as they closed

Longest unconfirmed
1 hour ago

the live listing we last re-checked longest ago

Last successful collection 1 hour ago. 76 of 84 registered sources have never run. 87 public employers verified. Figures counted at .

Collecting now

Sources currently in the rotation

Each of these is fetched on the interval shown, identifying itself in the User-Agent and throttled to one request every two seconds per host.
SourceTypeTerms reviewrobots.txtRefreshLast successLive listings
never runAdzuna CanadaLicensed partner APIReviewed — permittedn/a — APIHourlyNever run0
healthyCity of Toronto careersSuccessFactorsAdapterReviewed — permittedallowedEvery 4 hours82
healthyGovernment of AlbertaSuccessFactorsAdapterReviewed — permittedallowedEvery 4 hours155
healthyGovernment of SaskatchewanOracleCloudAdapterReviewed — permittedunreadableEvery 4 hours93
healthyOntario Health (Workday)Workday JSON endpointReviewed — permittedallowedEvery 4 hours6
healthyProvince of Nova ScotiaSuccessFactorsAdapterReviewed — permittedallowedEvery 4 hours56

Reviewed, not yet running

Sources waiting on a review or a decision

These are registered and understood but paused. A source stays here until its terms review is finished in writing — a promising feed is not a reason to start reading it early.
SourceTypeTerms reviewrobots.txtRefreshLast successLive listings
pausedAlberta Health Services careersPublic careers pagesReview outstandingallowedPausedNever run0

Runs Taleo, for which no adapter exists yet — the same is true of the City of Edmonton, Shared Health Manitoba and Horizon Health, so a TaleoAdapter is the single highest-value one still missing. robots.txt carries an empty Disallow, which permits everything, and advertises a sitemap. The terms of use themselves still need reading before a strategy is written.

pausedBC HydroPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedBC Public Service careersPublic careers pagesReview outstandingdisallowedPausedNever run0

The ATS behind this board, bcpublicservice.hua.hrsmart.com, answers robots.txt with a blanket "Disallow: /". It refuses every crawler, not ours in particular, so there is no collection strategy to write: RobotsGate declines the fetch and that is the correct outcome. Left unreviewed rather than excluded because excluded is permanent and belongs to a person — but nothing here should be activated. The route to BC listings is a feed or a partnership, not this host.

pausedCalgary Board of EducationPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCanada PostPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCanada Revenue Agency careersPublic careers pagesReview outstandingunreadablePausedNever run0

The CRA is a separate employer and does not advertise through GC Jobs, so it is missed entirely by a federal strategy that only reads that board. Custom in-house system at careers-carrieres.cra-arc.gc.ca; a blank search posted to /gol-ged/wcis/pub/dsptchjbsrch1.action returns a page stating "Found 63 active job notices." Measured at 63. No robots.txt is served.

pausedCBC/Radio-CanadaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of CalgaryPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of EdmontonPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of HamiltonPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of MississaugaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of OttawaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of ReginaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of SaskatoonPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of SurreyPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of VancouverPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedCity of WinnipegPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedEmploi Sante MontrealPublic careers pagesReview outstandinguncheckedPausedNever run0

Measured at 730 open postings - sixteen times the entire Sante Quebec corporate site, which is the clearest evidence that Quebec has to be modelled as establishment-level sources rather than one. NJOYN, the same platform as PHSA. This is one regional board of several; the province total is much larger and is not yet counted.

pausedFraser HealthPublic careers pagesReview outstandingallowedPausedNever run0

Measured at 2,223 open postings, the second largest source in the registry. The public front end at jobs.fraserhealth.ca exposes its own JSON search API - GET /api/jobs?page=N&limit=M returns totalCount and the postings - which is far cleaner than the iCIMS backend behind it; the raw careers-fraserhealth.icims.com search returns an empty body. robots.txt is Allow: / with crawl-delay 5, which is slower than the project default of two seconds and therefore governs.

pausedGC Jobs (Government of Canada)Public careers pagesReviewed — permittedunreadablePausedNever run0

Public advertisements on a Government of Canada site, measured at 415 postings open to the public. It does NOT need a rendering fetch, which was the earlier reading and was wrong: the page draws its results with JavaScript, but that JavaScript only re-requests the same URL and injects the HTML fragment it gets back. A plain client can ask for the fragment directly, so no headless browser is involved. Two details are load-bearing — page2440 must be loaded first to establish a session cookie, and isInitialNetworkCheck=1 must be present or the fragment returns without its results block. Paging is requestedPage=N at 20 per page, verified across three pages returning sixty distinct postings. tab=1 is the public tab; the other tab is internal to the government network and is not ours to read. The host serves no robots.txt, which under this project rules is an absence of permission rather than a grant of one.

pausedGouvernement du QuébecPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedGovernment of ManitobaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedGovernment of New BrunswickPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedGovernment of Newfoundland and LabradorPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedGovernment of NunavutOracleCloudAdapterReview outstandingallowedPausedNever run0

Oracle Fusion CX on site CX_5, measured at 112 open postings. Worth reading carefully on terms: the job board host publishes no robots.txt, while www.gov.nu.ca allows the generic crawler but names ClaudeBot, GPTBot, CCBot, Google-Extended, Amazonbot, Bytespider and meta-externalagent as Disallow. It also carries Content-Signal: search=yes, ai-train=no, use=reference. Our crawler falls under the permissive wildcard and our use is search and reference rather than model training, so the signal is compatible - but it is an explicit reservation of rights and the review should record that it was read.

pausedGovernment of Prince Edward IslandPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedGovernment of the Northwest TerritoriesPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedGovernment of YukonPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedHalifax Regional MunicipalityPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedHamilton Health SciencesPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedHealth Match BCPublic careers pagesReview outstandingunreadablePausedNever run0

Lists 1,720 postings and must never be added to the BC total: it is a province-wide aggregator that republishes the health authorities already in this registry, so collecting it alongside them would duplicate roughly a third of British Columbia. Its value is as a coverage check - which BC employers appear here that we do not carry - not as a source. robots.txt returns 404.

pausedHealth PEIPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedHorizon Health NetworkPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedHydro-QuébecPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedInterior HealthPublic careers pagesReview outstandingallowedPausedNever run0

Reported at 1,392 open postings from the pager text "Records 1 - 10 of 1392". Custom ASP.NET WebForms recruitment app, the same product Northern Health runs, so one adapter would serve both. The count could not be reproduced from a single plain GET - the app renders its pager after a postback - so treat the figure as needing confirmation during the build. robots.txt carries only a Sitemap line.

pausedIsland HealthPublic careers pagesReview outstandingdisallowedPausedNever run0

Holds 1,218 postings and none of them are collectable. islandhealth.hua.hrsmart.com answers robots.txt with "User-agent: Googlebot / Allow: /" followed by "User-agent: * / Disallow: /" - crawling is permitted for one named search engine and refused to everyone else. This is the same HRsmart product and the same refusal as the BC Public Service board. Left unreviewed rather than excluded because excluded is permanent and belongs to a person, but nothing here should be activated: the route to Island Health is a feed or a partnership.

pausedIWK Health CentreSuccessFactorsAdapterReview outstandingallowedPausedNever run0

Measured at 41 open postings. Shares the jobs.nshealth.ca host with Nova Scotia Health but sits on its own branded SuccessFactors sub-site at /iwk/, so the two must be configured as separate sources or IWK postings would be attributed to Nova Scotia Health. The blank search and the All Opportunities category both return 41, so the figure is IWK-scoped rather than a slice of the NSH board.

pausedJob Bank XML feedPublisher XML feedReview outstandinguncheckedPausedNever run0

Requires a Canadian Business Number and is stated as free for non-commercial use. An ad-supported site may need explicit permission — application filed, question asked directly. Stays inactive until answered in writing.

pausedJooble CanadaLicensed partner APIReviewed — restricted usen/a — APIPausedNever run0

Free key is 500 requests for the lifetime of the key, not per month. It cannot be a primary source; kept for gap checks only, and left inactive so a scheduled run cannot silently exhaust the allowance.

pausedManitoba HydroPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedMetrolinxPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedNL Health ServicesPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedNorthern HealthPublic careers pagesReview outstandingallowedPausedNever run0

Measured at 650 open postings from the pager text "Records 1 - 10 of 650". Same custom ASP.NET WebForms app as Interior Health. Physician postings sit on a separate site and are not in this figure.

pausedNova Scotia HealthSuccessFactorsAdapterReview outstandinguncheckedPaused156

SuccessFactors on jobs.nshealth.ca, measured at 195 open postings — against a planning estimate of 600–1,200, so the estimate was high by roughly five times. Same robots.txt template as the other SuccessFactors tenants: /search/ and /job/ are permitted.

pausedOntario Power GenerationPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedOntario Public Service (GO Jobs)Public careers pagesReviewed — permittedallowedPausedNever run0

Classic ASP.NET with postbacks; detail URLs are Preview.aspx?JobID=. Pagination needs form state carried between requests rather than a page parameter. robots.txt disallows exactly two paths, /alljobs.aspx and /ReadPDF.aspx — the first is the bulk listing, so collection must go through the paged search rather than the convenient single page.

pausedProvidence Health CarePublic careers pagesReview outstandingallowedPausedNever run0

Measured at 126 open postings, enumerated across three iCIMS result pages; the instance states no total. Same platform as Vancouver Coastal Health, so one iCIMS adapter covers both.

pausedProvincial Health Services AuthorityPublic careers pagesReview outstandingallowedPausedNever run0

Measured at 815 open postings from the page text "Results 1 - 10 of 815". Drupal front end over an NJOYN/Brainhunter backend. NJOYN also carries Emploi Sante Montreal and a number of Quebec establishments, so an NJOYN adapter is worth more than this one source suggests.

pausedPublic Health OntarioWorkday JSON endpointReview outstandinguncheckedPausedNever run0

Workday tenant publichealthontario on site PHOCareerSite, measured at 9 open postings. Small, and included because it is nearly free to collect once the Workday adapter exists rather than because of its volume.

pausedRegion of PeelPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedRegion of WaterlooPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedRoyal Canadian Mounted PolicePublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedSante Quebec (head office)Public careers pagesReview outstandingallowedPausedNever run0

Measured at 44 postings, and the number is the point: this is Sante Quebec hiring for its own head office, not the province health job board. All 44 were administrative and governance roles. Treating it as "the Quebec health employer" would capture 44 of many thousands - Quebec clinical hiring is still per establishment, mostly on NJOYN. DigitalRecruiters API: POST api.digitalrecruiters.com/public/v1/careers-site/job-ads?domainName=emplois.sante.quebec. robots.txt is Allow: / with Crawl-delay: 10, which governs over the project default.

pausedSaskatchewan Health AuthorityOracleCloudAdapterReview outstandinguncheckedPaused337

Oracle Fusion CX on tenant emqk.fa.ca3.oraclecloud.com, site CX_1001, measured at 2,110 open postings — the largest single source in the registry by a wide margin, and roughly twice everything else official combined. The adapter already handles it, so this is a terms review rather than an engineering task. Candidates are linked to the careers domain of the authority itself, not to oraclecloud.com.

pausedSaskPowerPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedShared Health ManitobaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedSinai HealthPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedSunnybrook Health Sciences CentrePublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedThe Hospital for Sick ChildrenPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedThe Ottawa HospitalPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedToronto District School BoardPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedToronto Police ServicePublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedToronto Transit CommissionPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedTransLinkPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedTrillium Health PartnersOracleCloudAdapterReview outstandinguncheckedPausedNever run0

Oracle Fusion CX on site CX_4001, measured at 57 open postings. Mississauga and Credit Valley sites. One of the few large Ontario hospitals on a platform this project already reads - most of the others are PeopleSoft, Talcura, Dayforce or Infor, each of which would need its own adapter.

pausedUniversity Health NetworkPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedUniversity of AlbertaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedUniversity of British ColumbiaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedUniversity of TorontoPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedVancouver Coastal HealthPublic careers pagesReview outstandingallowedPausedNever run0

Measured at 976 open postings, counted by enumerating distinct job ids across all twenty result pages: this iCIMS instance prints "Page 1 of 20" and states no total, so the figure is derived rather than published. Results are at careers-vch.icims.com/jobs/search?ss=1&in_iframe=1&pr=N at fifty per page. robots.txt permits /jobs/search. The careers.vch.ca vanity host returns 403 and is not the way in.

pausedVancouver School BoardPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedVIA Rail CanadaPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedVille de MontréalPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedVitalité Health NetworkPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

pausedWinnipeg Regional Health AuthoritySuccessFactorsAdapterReview outstandinguncheckedPaused524

SuccessFactors on careers.wrha.mb.ca, measured at 927 open postings. The board carries several Manitoba employers — WRHA, Shared Health, CancerCare — so the employer has to be read from each posting rather than assumed from the source, which is why employer_id here is a default and not the answer.

pausedWorkSafeBCPublic careers pagesReview outstandinguncheckedPausedNever run0

Registered so the gap is visible and countable. No robots.txt reading, no terms reading and no collection strategy yet — this row is a queue entry, not a plan.

Excluded permanently

Sources we will not collect from

Recorded as rows rather than quietly left out, so the reason survives the next person who wonders why they are missing. An exclusion on terms grounds cannot be reversed from the admin console.
  • CivicJobs.ca

    excluded
    Public careers pagesrobots: disallowed

    Blocks automated fetches and publishes no feed. Treated as a partnership target, not a scrape target. Excluded so it cannot be switched on from the console by someone who finds a way through the block.

  • GovernmentJobs.com (NEOGOV)

    excluded
    Public careers pagesrobots: disallowed

    Terms bar automated collection even on logged-out pages, and separately bar using the service to build a competing product. Never build a source strategy against it. Recorded as an excluded row rather than simply left out, so the reason survives the next person who wonders why it is missing.

Collection log

Import runs in the last 7 days

Counted from the run log, not from what the schedule intended to do. A run that started and failed is still a run.
Runs started
9
Completed
8
Partial
0
Failed
1
Listings added
3,749
Held for review
0

“Held for review” counts postings we collected but did not publish, because the employer had not been confirmed as a public body. That number is the cost of the verification rule and we would rather show it than hide it.

Where the index is thin

Coverage by province and territory

“Registered” is the number of public employers we hold for a province; “hiring” is how many of them currently have a live posting. The gap between the two is where our collection is incomplete, not a statement about the labour market.
Province or territoryLive listingsShareEmployers registeredHiring nowCoverage
OntarioON886.2%202Partial
QuebecQC050Nothing collected yet
British ColumbiaBC0150Nothing collected yet
AlbertaAB15511%71Partial
ManitobaMB52437.2%51Partial
SaskatchewanSK43030.5%52Partial
Nova ScotiaNS21215%42Partial
New BrunswickNB030Nothing collected yet
Newfoundland and LabradorNL020Nothing collected yet
Prince Edward IslandPE030Nothing collected yet
Northwest TerritoriesNT010Nothing collected yet
YukonYT010Nothing collected yet
NunavutNU010Nothing collected yet

Where the index is thin

Coverage by sector

Counted through the same query the hub pages use, so these figures match what those pages show. The rows overlap on purpose: federal, provincial and municipal are subsets of government, not siblings of it.
SectorLive listingsShareEmployers hiringEmployers registered
Healthcare1,02372.6%423
Government38627.4%440
Federal government0012
Provincial government30421.6%313
Municipal & regional825.8%115
Crown corporations0012
Education006
Public safety006

How we identify ourselves

Our crawler sends a User-Agent naming itself and linking to /bot, respects robots.txt, and throttles to one request every two seconds per host.

Asking us to stop

If you run one of these sites and would rather we did not read it, tell us and we will stop and record the request against the source. A robots.txt rule works too, and takes effect on the next run.

Something wrong in a listing

We reproduce what a source published and link back to it. If a posting here is out of date or misattributed, report it and we will correct or remove it.