The 9 steps in 90 seconds
Most SMB construction contractors hear "government work" and picture a registration nightmare. The registration is the easy part. The hard part is the unsexy infrastructure — bonding, COR, mandatory-criteria evidence — that determines whether you can actually submit a compliant bid when a real opportunity shows up.
Business identifiers. CRA business number, Procurement Business Number, NAICS codes. 1 to 5 business days.
Portal registration. CanadaBuys, SAP Ariba, MERX, plus provincial portals. Free, same day.
Find a tender. Filter by NAICS, value, and closing window. Target tenders 1 to 3× your annual revenue.
Confirm eligibility. Trade agreements, set-asides, citizenship, geography, security clearance. Binary check.
Read the notice. Solicitation type, closing date, mandatory criteria, rated criteria, bonding requirements.
Verify every mandatory. Pass/fail with no partial credit. One gap kills the bid.
Bonding, insurance, certifications. Bid bond, performance bond, COR, WSIB, CCDC compliance.
Build the proposal. Exact format, every rated criterion, clarification questions on time.
Submit before close. Late bids are non-compliant. No appeals. Submit 4 hours early.
The fastest item is the registration. The slowest item is the bonding. Plan the slow items first — the registration can happen the week before a bid closes if you have to, but a bid bond cannot.
Step 1: Get your business identifiers in order
Three identifiers, all free, all relatively quick.
CRA business number. A 9-digit number issued by the Canada Revenue Agency. Most incorporated Canadian businesses already have one. If your firm operates without one, register through the CRA portal — same-day issuance in most cases.
Procurement Business Number (PBN). Issued through the federal Supplier Registration Information (SRI) system. You need a PBN to receive payment from the Government of Canada and to bid on contracts not posted through SAP Ariba. SRI registration takes 1 to 3 business days. The PBN is permanent.
NAICS codes. The North American Industry Classification System code identifies what your firm does. Most Canadian construction firms operate under the 23-series:
- 236 — Construction of buildings (residential and non-residential general contractors)
- 237 — Heavy and civil engineering construction (roads, bridges, utilities)
- 238 — Specialty trade contractors (masonry, electrical, mechanical, finishing trades)
Pick the codes that match your actual work, not aspirational ones. NAICS codes drive which tenders surface in your saved searches and how procurement officers categorize your firm. A masonry shop tagged only as 236 will miss most of the work it's actually qualified for under 238140.
Step 2: Register on the procurement portals
There is no single Canadian government procurement portal. There are at least eight, depending on which jurisdictions you serve. The good news: registration is free on every official one.
Federal:
- CanadaBuys — the primary federal procurement portal. We've covered what's on it in What is CanadaBuys?
- SAP Ariba — required for most PSPC-managed bids. The interface is unloved but unavoidable.
Federal and provincial mix:
- MERX — federal, provincial (multiple), and private sector. Some content is free; some requires a subscription. See MERX vs CanadaBuys for the practical differences.
Provincial:
- BC Bid — British Columbia provincial and broader public sector (universities, health authorities, school districts)
- Alberta Purchasing Connection (APC) — Alberta provincial
- SaskTenders — Saskatchewan provincial and municipal
- Ontario Tenders Portal — Ontario provincial
- SEAO — Quebec provincial (French-language; bilingual interface)
- New Brunswick Opportunities Network — NB provincial and municipal
Municipal aggregators:
- Bids&Tenders and Biddingo — used by hundreds of Canadian municipalities. Each charges a subscription fee, but most contractors find the municipal volume worth it.
Register on the federal portals first. Add provincial portals only for provinces where you actually deliver work. Adding eight portals means eight inboxes to monitor — that's a real time cost for a shop without an estimator dedicated to bid-hunting.
Step 3: Find tenders matching your trade and capacity
Once you have access, the real work begins: filtering noise.
CanadaBuys alone publishes hundreds of opportunities per week. Most are not relevant to any specific SMB. Three filters that cut the noise:
NAICS code filter. Use your codes from Step 1. Set up saved searches so new tenders matching your codes email you automatically.
Value range filter. Most SMB construction shops should target tenders sized roughly 1 to 3 times their average annual revenue. Smaller than that and the bid effort isn't justified. Larger than that and your bonding capacity won't stretch — and even if it does, contracting authorities tend to discount bids from firms whose past projects are an order of magnitude smaller than the work on offer.
Closing window filter. Federal construction tenders typically post with 25 to 60 days until closing. Anything closing in under 14 days is either an emergency procurement (rare) or a re-tender (the original bid failed). Re-tenders sometimes signal the original mandatories were too narrow — worth a careful read.
The minimum federal contract value posted publicly is generally $40,000 for services and construction and $25,000 for goods. Tenders below these thresholds may be issued through invitational processes to pre-qualified suppliers and never appear on the public portal. Building relationships with regional contracting officers is how SMBs get on those invitational lists.
Score any Canadian tender in 30 seconds.
Paste a CanadaBuys URL — BidFit reads the notice, checks scope and bonding and trade requirements against your firm, and tells you whether to bid.
Step 4: Confirm you are eligible
Eligibility is binary. If you fail any of these filters, you don't get evaluated — your bid is non-compliant before it's read.
Trade agreement applicability. The notice lists which trade agreements apply: CFTA (Canadian Free Trade Agreement), CETA (with the EU), CUSMA (formerly NAFTA), WTO-GPA, and others. Canadian suppliers are eligible under at least one in almost every case. The exception is procurement reserved under domestic regional exceptions.
Set-aside status. Procurement Strategy for Indigenous Business (PSIB) set-asides restrict bidding to registered Indigenous businesses. Comprehensive Land Claims Agreement (CLCA) set-asides restrict to suppliers based in specific regions. Read the set-aside section first — these knock the largest number of bidders out fastest.
Reciprocal procurement. Federal procurements above $10,000 are subject to reciprocal procurement rules. Suppliers from countries without reciprocal market access for Canadian suppliers are excluded. If your firm is a Canadian subsidiary of a foreign parent, confirm reciprocal eligibility before you draft.
Security clearance. If the tender requires Reliability or Secret clearance, can your firm or your key personnel obtain it in time? We've covered Canadian security clearance timelines in What is a Reliability clearance? — organization screening typically takes 4 to 9 months, which kills most last-minute bids.
Citizenship and geography. Some tenders restrict bidding to firms with offices in specific regions or require Canadian citizenship for key personnel. Read the full eligibility section, not just the trade agreement list.
If any one of these fails, stop. The remaining five steps don't matter.
Step 5: Read the notice and bid document properly
The tender notice is a summary. The bid solicitation document is the contract. Read both, in that order, and capture nine things before you decide whether to draft:
- Solicitation type. ITT (price-only), RFP (price plus rated criteria), RFSO (pre-qualified standing offer), or RFSA (pre-qualified supply arrangement).
- Closing date and time. Including time zone. Submit at least 4 hours before close — see Step 9.
- Submission method. CanadaBuys electronic bid submission, SAP Ariba, courier, hand delivery, or epost Connect.
- Contracting authority contact. Their name, email, and phone. This is who you submit clarification questions to.
- Mandatory criteria. Pass/fail items. See Step 6.
- Rated criteria. Weighted technical criteria and the scoring methodology. We've explained how these work in Mandatory vs desirable criteria in Canadian federal RFPs.
- Bond and insurance requirements. Bid bond percentage, performance bond requirements, minimum CGL coverage.
- Required certifications. COR, ISO, P.Eng, trade tickets, manufacturer certifications.
- Question deadline. The cutoff for submitting clarification questions through the official channel. Typically 7 to 10 days before bid close.
If you don't capture all nine before you start drafting, you will discover one of them mid-week — usually the bond requirement — and lose half a day reshuffling.
For step-by-step help reading the notice itself, see How to read a CanadaBuys tender notice.
Step 6: Verify you meet every mandatory criterion
Mandatories are where most SMB bids die.
Pull every mandatory out of the bid document into a compliance matrix — a spreadsheet with one row per mandatory and columns for the requirement, your evidence, the document or page reference, and a yes/no compliance flag. A 60-page federal RFP typically has 8 to 25 mandatories.
The four mandatories that disqualify SMB construction bidders most often:
Years of demonstrated experience in a specific work category. "Minimum 5 years performing structural restoration work on heritage buildings." If you have 4 years, or you've done structural work but not on heritage buildings specifically, that's a fail. Read the exact words. Equivalents do not count.
Specific past projects in the required format. "Three projects within the last 7 years, each over $500,000, completed for federal or provincial government clients." Look for every constraint: the timeframe, the dollar threshold, the client type. Private-sector work generally doesn't count toward government past-project mandatories.
Specific certifications by name. COR. ISO 9001. P.Eng. Trade tickets. Manufacturer certifications. Mandatories specify the certification by name. "Equivalent" doesn't count unless the mandatory explicitly says so.
Bonding capacity at bid submission. Most federal construction tenders above $100,000 require a bid bond at submission. Some also require evidence of performance bond capacity. If your surety facility can't issue the bond before close, the bid is non-compliant.
If you have a gap on any mandatory and can't close it before bid close, walk away. Don't submit hoping the contracting authority won't notice. They will.
Step 7: Get bonding, insurance, and certifications in order
This is the step where most SMB contractors lose months. None of it can be done in the bid window — every piece has to be in place before the tender drops.
Bid bonds
What it is: A guarantee issued by a Canadian surety company that you'll enter into the contract if you win, typically at 10 percent of bid value.
How to get one: Establish a surety facility with a surety company through a licensed surety broker. The surety reviews your audited financials, working capital, equity, credit history, project history, and management team. Once you have a facility, individual bid bonds are typically issued within 1 to 3 business days per request.
Timeline to establish a new facility: 2 to 8 weeks.
Common failure point: First-time surety applicants are often surprised by working-capital requirements. Most surety companies want to see roughly 10 percent of expected aggregate bonding capacity in liquid working capital. A shop hoping to bond a $2M contract typically needs to show $200,000 in working capital plus reasonable retained earnings.
Performance and labour and material bonds
What they are: Performance bonds guarantee you'll complete the work; labour and material payment bonds guarantee you'll pay subs and suppliers. Both are typically required at 50 percent of contract value on government construction tenders above $100,000.
How they work: Performance bond capacity is set by your surety company based on the same financials as the bid bond. The bond itself is issued at contract award, not at bid submission — but evidence of capacity is often required in the bid.
CCDC documents
The Canadian Construction Documents Committee (CCDC) publishes standard contract forms used across Canadian public-sector construction. The relevant ones for bidding:
- CCDC 220 — Bid Bond. The standard form used by Canadian sureties.
- CCDC 221 — Performance Bond. Standard performance bond form.
- CCDC 2 — Stipulated Price Contract. The base contract template for fixed-price construction work.
- CCDC 5A and 5B — Construction Management contracts.
COR (Certificate of Recognition)
What it is: A national construction safety program audited by provincial construction associations and recognized federally. COR demonstrates that a contractor has implemented a working health and safety management system.
Who requires it: Most PSPC-led federal construction tenders, most provincial transportation infrastructure tenders, and many municipal capital projects.
How to get it: Work with your provincial construction safety association (Alberta Construction Safety Association, BC Construction Safety Alliance, IHSA in Ontario, etc.). The process involves a safety management system audit. SECOR is the small-employer variant for firms with fewer than 10 employees.
Timeline: 3 to 12 months depending on province, association, and how mature your existing safety program is.
Insurance
Most government construction tenders require minimum Commercial General Liability coverage of $5 million to $10 million, plus Automobile Liability, Pollution Liability, and Professional Liability (if you're providing design-build or any engineering services). WSIB or provincial equivalent coverage is universally required and must be in good standing at bid submission.
Cost reality check
| Item | Cost or timeline |
|---|---|
| CRA business number | Free, same day |
| Procurement Business Number | Free, 1 to 3 days |
| CanadaBuys + SAP Ariba | Free, same day |
| MERX subscription | $45 to $295/month depending on tier |
| Surety facility (initial setup) | 2 to 8 weeks; bid bond fees roughly 1 to 3% of bid bond face value |
| COR initial certification | 3 to 12 months; $1,500 to $5,000 in audit and training costs |
| Reliability security clearance (org) | 4 to 9 months; free if PSPC-sponsored |
| CGL insurance ($5M) | $2,000 to $8,000/year for typical SMB construction |
Step 8: Build the proposal in the required format
Government bids are evaluated mechanically. Reviewers check whether each criterion is addressed in the specified location, in the specified format, within the specified word count. Deviations are not gentle.
Five rules:
Follow the bid format instructions exactly. Section order, file naming conventions, separator pages, page limits, font requirements, word counts. If the instructions say "Section 4.2 shall not exceed 500 words," 501 words may be ignored or rejected.
Address every rated criterion explicitly. Don't make the evaluator hunt for your response. Use the exact criterion wording as a subheading. State your evidence. Cross-reference attachments by exact document name.
Use the prescribed proposal templates if provided. Many federal RFPs include word-document templates for past-project descriptions, resource biographies, and compliance attestations. Use those templates. Reformatting them risks non-compliance.
Submit clarification questions through the official Q and A process before the question deadline. Ambiguous mandatories cost more bids than people realize. Ask. The contracting authority's response is binding and is published to all bidders.
Plan one full reviewer pass at least 48 hours before submission. Have someone outside the bid team read it cold. They'll catch missing mandatories your team's been staring at for a week.
Before you draft anything, ask one honest question: should you actually be bidding this tender? Our 5-question qualification framework covers it.
Step 9: Submit before the closing deadline
Federal procurement law treats bid closing time as absolute. There is no grace period. There is no appeal. There are no exceptions for upload failures, traffic, courier delays, network outages, or losing internet at the wrong moment.
Three rules:
Submit at least 4 hours before closing. Upload failures happen. Networks are unreliable. The PSPC portal occasionally has performance issues during high-volume close windows. Treat the published deadline as 4 hours earlier than it says.
Confirm receipt. Get a timestamped submission receipt. CanadaBuys and SAP Ariba issue receipts on successful upload. For physical submissions, get a signed delivery confirmation from the receiving office.
Don't submit revisions in the final hour. If you spot an issue inside the final hour, leave it. Submitting a revised bid that arrives even one second after close means both versions are rejected.
What this looks like in practice (timeline and cost)
For a first-time bidder on a typical federal construction tender ($500K to $2M contract value, 30-day bid window):
Pre-bid infrastructure (one-time investments before any specific tender):
- Business identifiers and portal registrations: 1 week, free
- Surety facility: 4 to 6 weeks, free to set up (bond fees on per-use basis)
- COR certification: 6 to 12 months, $2,000 to $5,000
- Insurance program: 1 to 2 weeks, $4,000 to $8,000/year
- Total: 6 to 12 months and $6,000 to $13,000 in upfront investment to be able to bid most government construction tenders
Per-bid effort (each specific bid):
- Qualification pass (decide whether to bid): 30 to 60 minutes
- Bid document read and compliance matrix: 4 to 8 hours
- Past project narratives and rated-criteria responses: 20 to 40 hours
- Clarification questions and rework: 4 to 8 hours
- Pricing build-up, sub-contractor coordination, bond procurement: 12 to 30 hours
- Final review and submission: 4 to 8 hours
- Total: 44 to 95 hours of senior time per bid
At a loaded senior cost of $150 to $250 per hour, that's $6,600 to $23,750 in opportunity cost per bid. First-time bidders on a given work category typically run a 5 to 15 percent win rate. So most of those bids will lose. The economics work only if you treat bid effort as an investment in repeat-bidding infrastructure — each subsequent bid in the same work category is faster and more accurate than the last.
Three Canadian examples
Example 1: Vancouver Island masonry contractor
A four-person masonry shop based in Victoria, BC, doing roughly $1.2M in annual revenue, mostly residential and small commercial. Looking to break into provincial heritage-restoration work on Vancouver Island.
The right targets: BC Bid heritage restoration tenders with contract values between $300K and $2M. NAICS 238140. Existing residential portfolio probably won't satisfy "demonstrated experience on heritage masonry restoration on government-owned buildings" mandatories — they'll need to start by sub-contracting to a primary heritage restoration firm on one or two jobs to build the past-project evidence.
Realistic timeline to first prime bid: 12 to 18 months, including 6 months on COR certification, 6 months establishing a surety facility, and 6 months sub-contracting to build past-project evidence.
Example 2: Ontario electrical contractor
A 12-person electrical contracting firm in Mississauga, $3.5M annual revenue, primarily commercial fit-up work. Wants to expand into school board capital project work.
The right targets: Ontario Tenders Portal plus the Bids&Tenders portals used by Ontario district school boards. NAICS 238210. Already has WSIB, $5M CGL, and several Construction Safety Excellence Awards — close to COR-ready. Surety facility already in place from one provincial GO Transit subcontract.
Realistic timeline to first prime bid: 3 to 6 months, primarily on COR certification and building school-board-specific past-project evidence.
Example 3: Alberta civil contractor
A 25-person civil construction firm in Edmonton, $8M annual revenue, mostly private-sector earthworks and utilities. Looking at Alberta Transportation grading and base-paving work.
The right targets: Alberta Purchasing Connection. NAICS 237310. Established surety facility, full COR, $10M CGL, recent municipal work — most of the infrastructure is already there. The main gap is mastering the AT Construction Specifications and the specific bid format used for Alberta highway work.
Realistic timeline to first prime bid: 1 to 3 months, primarily on learning the AT bid format and pre-qualifying for the specific work category.
The pattern: the smaller and less-established the firm, the more of the work is infrastructure — bonding, certification, evidence — rather than the bid itself. Most SMB contractors lose 6 to 18 months on infrastructure they didn't realize they needed. The contractors who win government work consistently are the ones who built the infrastructure before the right tender appeared.