CanadaBuys is the Government of Canada's official procurement portal — the mandatory posting platform for all federal solicitations above CAD 25,000. If you want to bid on federal contracts in Canada, CanadaBuys is not optional. Public Services and Procurement Canada (PSPC) administers the system and uses it to manage everything from standing offer awards to multi-year supply arrangements for all federal departments.
This guide covers the complete registration path, how GSIN commodity codes work, the difference between solicitation types that most suppliers misunderstand, and how PSPC actually scores your bids. Plan for 3–5 business days from registration to appearing in the vendor directory.
Your Business Number is a 9-digit identifier issued by the Canada Revenue Agency. It is the foundational identifier for all federal government interactions — procurement, tax, payroll, and HST/GST. You must have a BN before you can register on CanadaBuys.
If you already have a GST/HST account, you already have a BN — it appears on your CRA correspondence as the first 9 digits of your program account number (e.g., 123456789 RT0001). If you don't have one, register at canada.ca/en/revenue-agency/services/tax/businesses/topics/registering-your-business.
International businesses bidding on Canadian federal contracts from outside Canada can register for a Non-Resident BN — required for contract payments. The process runs through CRA International Tax Services and takes 4–6 weeks. Plan accordingly before your first submission deadline.
SRI is Canada's equivalent of SAM.gov's entity registration — a directory of vendors who have declared their interest in supplying to the federal government. SRI registration is free and has no fixed expiry date, but you must update it when your business information changes.
GCKey is Canada's government authentication service. If you already use it for CRA My Business Account, use the same credentials. New GCKey accounts take about 10 minutes to set up at gckey.gc.ca.
The name must match your CRA registration exactly. Common error: corporations registered as "Smith Technologies Inc." that enter "Smith Technologies" — the missing "Inc." causes a CRA validation mismatch and delays activation by 3–5 days.
Select your business type: Corporation, Partnership, Sole Proprietor, Co-operative, or Other. For businesses with fewer than 500 employees and under CAD 100M in revenue, check the Canadian SME designation — this appears in PSPC's supplier search and can influence buyer outreach for smaller contracts.
Goods and Services Identification Numbers (GSIN) are Canada's commodity classification system. Unlike NAICS codes (6-digit), GSINs are 7-character alphanumeric codes structured as: 2-letter category prefix + 5-digit item code. Example: N7010 = ADP Equipment. See Section 3 for full selection guidance.
The Procurement Strategy for Indigenous Business (PSIB) reserves certain federal contracts exclusively for Indigenous-owned businesses. If your business qualifies under the PSIB definition (51%+ Indigenous ownership and control), declaring this in SRI makes you visible for set-aside solicitations that non-Indigenous suppliers cannot access.
PSPC validates your BN against CRA and activates your profile within 3–5 business days. You receive a confirmation email with your Vendor Registration Number (VRN) — keep it. It appears on all PSPC correspondence and is your identifier in the federal procurement database.
GSIN codes are the primary way PSPC buyers find suppliers for targeted solicitations and for the Vendor Performance Management System (VPMS). Getting them right determines whether you appear in the right searches.
The GSIN system uses a 2-letter prefix to denote broad category, followed by a 4–5 digit item code. Prefixes you need to know:
| GSIN prefix | Category | Common examples |
|---|---|---|
| N70 | ADP and Telecommunications Equipment | N7010 ADP Equipment, N7025 Telecom Equipment |
| N65 | Medical, Dental, Veterinary Equipment | N6515 Medical Instruments, N6530 Hospital Furniture |
| N75 | Office Machines, Supplies and Devices | N7510 Office Supplies, N7520 Stationery |
| N89 | Subsistence (Food) | N8905 Meat, N8915 Fruits and Vegetables |
| R4 | Professional Administrative Services | R410 Management Consulting, R499 Other Professional |
| D3 | IT and Telecom Services | D301 ADP Data Entry, D302 IT Support |
| E6 | Construction and Building Services | E601 Construction, E699 Other Engineering |
| F0 | Training Services | F001 Instructional Design, F002 Training Delivery |
Canada uses GSINs while the US uses business category codes (NAICS — North American Industry Classification System, 6-digit). The key practical difference: GSINs are more granular for goods (Canada has ~8,000 GSIN codes vs ~1,000 NAICS 6-digit codes for goods), but NAICS codes are more widely used for services. If you supply to both markets, you need both systems. BidClarity scores opportunities against your GSIN and NAICS profile simultaneously for cross-border intelligence.
Canadian federal solicitations take four forms. Knowing which you are responding to changes everything about how you price and present your bid.
| Type | Threshold | Typical timeline | Award basis |
|---|---|---|---|
| Invitation to Qualify (ITQ) | Any value — pre-qualification stage | 15–30 days | Pass/fail — qualifies you for future solicitations |
| Request for Information (RFI) | Not a procurement — market research only | 10–21 days | No award — informs the real solicitation to follow |
| Request for Proposal (RFP) | CAD 25,000+ for services | 21–45 days | Point-rated on technical + price, or best value |
| Invitation to Tender (ITT) | CAD 25,000+ for goods | 15–30 days | Lowest compliant bid — price only after technical pass |
Responding to an RFI with pricing is one of the most common errors Canadian suppliers make. RFIs are market intelligence exercises — PSPC explicitly states that responses do not commit the government to procure. Providing a price in an RFI response does not give you an advantage in the subsequent RFP; it may actually disadvantage you if your price anchors buyer expectations before specifications are finalised.
These two instruments are the backbone of Canadian federal procurement for recurring needs, and suppliers consistently confuse them. Getting this wrong means you cannot draw down work even after winning.
| Factor | Standing Offer (SO) | Supply Arrangement (SA) |
|---|---|---|
| What it is | An offer to supply goods or services at pre-agreed prices and conditions, called up as needed | A framework agreement that qualifies you as eligible — each purchase still requires a mini-competition |
| How work is triggered | A Call-Up against your SO — no further competition required | A Request for Proposal among qualified SA holders — you must respond and win each time |
| Price | Fixed at SO award — cannot increase mid-period without amendment | Proposed per call — can vary within SA parameters |
| Volume guarantee | None — government may use your SO zero times or many times | None — you must win each mini-competition |
| Typical use | Commodity goods, standard IT equipment, office supplies, routine services | Professional services, IT consulting, complex or variable-scope work |
| Common vehicle examples | NMSO (National Master Standing Offer), RCSO (Regional Commodity SO) | Task and Solutions Professional Services (TSPS), ProServices |
ProServices is Canada's primary Supply Arrangement for professional services under CAD 400,000. It covers 21 categories of professional expertise from management consulting to training delivery. Qualifying for ProServices is often the single highest-leverage step for Canadian service firms — it makes you pre-qualified for direct awards up to CAD 40,000 per department and eligible for mini-competitions above that. The ProServices qualification process runs through PSPC with new intakes announced periodically on CanadaBuys.
The Ineligibility and Suspension Policy (the Integrity Regime) governs who can receive federal contracts. Violations result in automatic ineligibility for a period of 5–10 years — there is no waiver process for most offences.
Automatic ineligibility triggers include:
The Integrity Regime extends to affiliates — parent companies, subsidiaries, and entities with common ownership. A conviction of your parent company's director in another jurisdiction can make you ineligible even if your own company has a clean record. Before submitting any bid, verify the integrity status of all affiliates at canada.ca/en/public-services-procurement/services/federal-government-supplier. PSPC checks this automatically at award time.
Canadian federal bid evaluation uses two primary methodologies, clearly stated in every solicitation's Basis of Selection section:
Used for goods and standardised services via ITT. Technical requirements are pass/fail — if you pass all mandatory criteria (MCs), price determines the award. There is no benefit to exceeding technical requirements. Read the Statement of Work carefully and confirm compliance on every MC before pricing aggressively.
Used for RFPs where quality of solution matters. Points are assigned to technical criteria with a minimum threshold — typically 70/100 technical points to proceed to financial evaluation. The standard Canadian formula is:
Rated criteria in Canadian RFPs are structured as Mandatory (MC) and Rated (RC). MCs are pass/fail. RCs are scored. A common mistake is investing proposal effort in MCs — all you need is pass. Put your effort into RCs where points accumulate.
| Factor | CanadaBuys (Canada) | SAM.gov (US) |
|---|---|---|
| Registration system | SRI via buyandsell.gc.ca — free, no expiry | SAM.gov — free, 365-day renewal required |
| Business identifier | Business Number (BN) — 9-digit, from CRA | UEI — 12-character, assigned by SAM.gov |
| Commodity codes | GSIN — 7-character alphanumeric | NAICS — 6-digit numeric |
| Posting threshold | CAD 25,000 (federal); varies by province | USD 25,000 federal |
| Evaluation method | LCB or Point-Rated (70/30 default) | LPTA (Lowest Price Technically Acceptable) or Best Value Tradeoff (FAR Part 15) |
| Set-aside programme | PSIB (Indigenous businesses only) | Extensive — 8(a), HUBZone, SDVOSB, WOSB |
| Recurring instruments | Standing Offers, Supply Arrangements | Open-ended contract vehicles (IDIQs), BPAs, GSA Schedules |
| Past performance tracking | VPMS (Vendor Performance Management System) | CPARS (your official government performance report card) — mandatory, cross-agency visible |
| Provincial procurement | Separate portals per province (BCBID, APC, etc.) | State procurement separate from federal SAM.gov |
Go to canadabuys.canada.ca → Tender Opportunities → filter by GSIN code and status (Active). Set up email notifications — CanadaBuys sends alerts for new solicitations matching your registered GSIN codes, though with a 24-48 hour delay. Also check MERX (merx.com) for additional coverage including provincial and private-sector tenders.
Search for active SOs and SAs in your commodity area. PSPC periodically runs refresh competitions allowing new suppliers to qualify. Getting onto an NMSO or ProServices SA is a multi-year strategic asset — prioritise these over one-off contracts when both are available simultaneously.
CanadaBuys covers federal procurement only. Provincial contracts — often larger volume for goods and services — require separate registration on BCBID (BC), Alberta Purchasing Connection, Ontario Tenders Portal, SEAO (Quebec), and 9 other provincial/territorial portals. Each has its own registration process.
Winning a Standing Offer call-up or PSPC contract is the start of a performance record that follows you through every future bid. Canada's Vendor Performance Management System (VPMS) tracks your delivery results — and PSPC uses those results to inform future source lists and disqualify poor performers from Standing Offer refreshes. BidClarity Fulfill tracks every deliverable milestone under your PSPC contracts, manages supplier outreach (including the Canadian PSPC Module add-on for Standing Offer call-up management), and auto-drafts your performance narrative at closeout. Strong performance feeds directly back into your next BidClarity score. GovWin and every other competitor stop at the bid. BidClarity doesn't.
BidClarity monitors CanadaBuys, MERX, CCC, all 13 Canadian provincial portals, SAM.gov, World Bank, UNGM, and 22 more procurement sources simultaneously — scoring every opportunity against your GSIN and NAICS profile and delivering a ranked intelligence report with a 5-step action plan per HIGH match.
Card required at signup — not charged for 14 days.
Get My First Report →