Contractor Document Verification for Canadian Staffing Agencies: CRA Status, WSIB and Insurance
How Canadian staffing agencies validate self-employed contractors: business number, GST/HST, workers' compensation clearance, insurance and employee-or-self-employed status.

Summarize this article with
This article is for information only and is not legal advice. Regulatory references are accurate at the date of publication. Consult a qualified professional before deciding on any individual file.
For a Canadian staffing agency, contractor document verification means confirming before a start date that a self-employed person is registered with the right federal and provincial bodies, is in good standing for workers' compensation, carries insurance that fits the job, and has documents that agree with each other. It compares names, numbers, dates and coverage against registries and across the file. It does not prove a document is genuine. This guide lists what to collect, what each item shows and where classification risk sits, with Ontario as the main provincial example.
Why a contractor file is not a temp worker file
A temp worker is the agency's employee, with source deductions; a self-employed contractor is a business that handles its own CPP, taxes and insurance. The Canada Revenue Agency explains the distinction in its guide RC4110, Employee or Self-Employed?, which weighs control, ownership of tools, chance of profit or risk of loss, and integration into the payer's business.
Provincial rules add a layer. In Ontario, temporary help agencies and recruiters must hold a licence under the Employment Standards Act, 2000, and the agency's client obligations differ from those for a contractor (Ontario.ca, employment standards). A misclassified worker can generate claims for CPP and EI premiums, vacation pay and overtime.
For the employee side, see our guides on temp worker verification before a first assignment and staffing agency compliance requirements.
Which documents to collect from a self-employed contractor
A usable file holds seven items: government ID, business registration or number, GST/HST registration where applicable, WSIB or provincial workers' compensation clearance, certificate of insurance, a signed agreement and a bank account in the business name.
| Document | What it must show | What to check |
|---|---|---|
| Government photo ID | The individual who signs | Expiry date; name matches business record |
| CRA business number (BN) or sole proprietor registration | Business is registered | BN format (9 digits plus program accounts), legal name |
| Provincial business registration / Corporations Canada extract | Entity exists and is active | Status "active", registered address |
| GST/HST registration number | Collects and remits tax | Validate with the CRA registry; small suppliers under $30,000 in revenue need not register |
| Workers' compensation clearance certificate (WSIB in Ontario, WCB elsewhere) | Account in good standing | Clearance date, account number, covered period |
| Certificate of insurance (CGL, E&O if advising) | Third-party and professional cover | Limits, period, named insured |
| Contractor agreement | Terms of engagement | Scope, term, deliverables |
| Void cheque or bank letter | Payment account | Account holder = business |
In Ontario, a business that hires contractors in certain industries can be liable for unpaid premiums unless it holds a valid WSIB clearance certificate (WSIB clearance certificates). Clearance certificates are time-limited and can be verified on the WSIB site, so the date on the PDF is not enough.
Ask for the GST/HST number and check it on the CRA registry. Corporations federally incorporated can be checked on Corporations Canada; provincial entities in their provincial registry.
Employed or self-employed: what the file can and cannot tell you
No document settles status; the working relationship does. The file shows facts the CRA test looks at:
- one client for the last 12 months;
- incorporation days before the first engagement;
- hours, location and tools set by the client;
- a day rate with no defined deliverable;
- insurance or trade registration that does not match the work.
No single point proves misclassification. Several together warrant a review by qualified counsel, and the CRA offers a ruling request to settle CPP/EI status where doubt remains.
Ready to automate your checks?
Free pilot with your own documents. Results in 48h.
Request a free pilotInsurance: check scope, not only the expiry date
A certificate valid today can still exclude the job. Three checks catch most gaps:
- The policy period covers the whole engagement.
- Insured operations match the services in the agreement.
- The named insured is the contracting entity, with the same legal name as the business registration.
Confirm with the broker that the policy is in force, and compare limits against the client's contract before assigning anyone.
Where contractor files contradict themselves
Most mismatches are clerical. An operating name on the bank account, a registered address that differs from the insurance schedule, a GST/HST number from a former entity: each deserves a question, not a rejection.
Fields to compare every time:
- legal and operating name (ID, registry, bank, insurance);
- business number and GST/HST number (registry, invoice, agreement);
- address (registry, insurance, invoice);
- account holder (bank letter, invoice);
- dates (policy expiry, clearance date, engagement start).
For suppliers in general, see vendor compliance certificate verification.
Privacy and money-laundering rules: what applies
PIPEDA governs how a private-sector organization handles personal information in the course of commercial activity (Office of the Privacy Commissioner). Collect only what you need, say why, and keep it for as long as needed. Quebec's Law 25 adds stricter rules for files about Quebec residents. A staffing agency is generally not a reporting entity under the PCMLTFA, so FINTRAC's client identification rules (FINTRAC) do not apply to routine contractor intake unless you also run a business that is covered.
What agencies and contractors ask in practice
Two questions come up in small-business and HR communities. Contractors ask whether they must carry liability insurance when they work alone; the law often does not require it, but client contracts nearly always do. Agencies ask how often to refresh the file: at each document's expiry and at every new engagement, with WSIB or WCB clearance re-checked before each payment cycle on long contracts.
Another common question is about contractors who are foreign nationals: a work permit that allows self-employment is needed, and its conditions must be read on the permit itself (IRCC).
Automating validation without removing human judgment
An agency with dozens of contractors loses most of its time retyping dates and comparing business numbers between PDFs. CheckFile supports more than 3,200 document types and OCR extraction in 24 languages across 32 jurisdictions. A check compares fields (name, business number, address, dates, account holder) across the file and against registries, then flags differences for a reviewer. It supports the decision; it does not prove by itself that a document is authentic.
The security page describes how CheckFile handles files and the pricing page lists volumes. Our industry verification guide places these checks beside other sectors.
To validate contractor files before each start, see the staffing and recruitment solution, which describes the completeness, validity and consistency checks applied to each file.
FAQ
What documents should a Canadian staffing agency collect from a self-employed contractor?
Collect photo ID, business registration and number, GST/HST number if registered, a workers' compensation clearance certificate, a certificate of insurance, a signed agreement and bank details in the business name.
How do I verify a WSIB clearance certificate?
Check the certificate number and covered period on the WSIB site rather than relying on the PDF. Clearances expire, so request a new one for long engagements.
Does a contractor need a GST/HST number?
Only once taxable revenues pass $30,000 over four consecutive quarters, or earlier by choice. A contractor under the threshold may legitimately have no number, so record that decision in the file.
Can an agency treat a contractor as a temp worker?
No. Temp workers are employees of the agency. A contractor works under a commercial contract, and labelling an employee as a contractor risks CPP, EI and employment standards claims.
What if the documents do not match?
Ask for a written explanation and a corrected document before the start date. Name or address differences often have simple causes, but a different business number or account holder should pause the file.
Stay informed
Get our compliance insights and practical guides delivered to your inbox.