bidcaliper.
Tender intelligence for trade contractors

You read 950 tenders. Four were open to you.

BidCaliper reads every public tender in Canada, throws out the ones you can't win or can't do, and tells you what the rest are worth against your real costs. Not a keyword alert. A verdict, with its reasoning attached.

See it working on live tendersHow it decides

Live right now, for a ten-person Winnipeg mechanical contractor:

950
open tenders read
765
not open to you, with reasons
133
worth a look
1
clear to bid today

Keyword alerts send you diesel deliveries

We checked. Forty-four Manitoba contracts match the word “heating”. They are heating-fuel deliveries on winter roads — twenty-seven of them classified as goods, not work. Every alerting tool on the market would push all forty-four to a plumbing contractor.

BidCaliper reads what the job actually is before it decides. Then it checks the things that quietly disqualify you: a mandatory site visit that already happened, a COR requirement above the $100,000 threshold, a certification you don't hold, bonding beyond your surety.

Three layers, and only one of them is AI

Anyone can point a language model at a PDF. The part that matters is knowing what disqualifies a Canadian trade contractor, and what an hour of your labour actually costs.

01

Every source, legally

Federal and provincial open data ingested directly under open licence. Your own portal accounts connected for anything behind a login. Nothing scraped, nothing that puts you at risk.

02

The gate engine

Trade fit, closing pressure, mandatory site visits, COR and SECOR thresholds, certifications, bonding capacity, distance. Kills most of the feed before you read a word.

03

Your cost twin

Your utilization, overhead and wage — three questions — turned into what this job would actually pay you. Every figure shows where it came from and how sure it is.

Never a number without its reasoning

You're an estimator. You'll test this once, and if it hands you a confident wrong figure you'll never open it again. So every number carries where it came from, how confident it is, and what would change it — and when we don't have the data, it says so instead of guessing.

228 labour hours
├─ your last three washroom fit-ups averaged 38 hrs per fixture group
├─ spec 22 40 10 shows 6 groups
├─ confidence: high — 3 comparable jobs, all within 11% of the mean
└─ would move if: ceilings exceed 12 ft, or risers can't be reused

One job pays for a decade of this

A small mechanical package carries $16,000 of margin. A hospital one carries $87,000. If BidCaliper surfaces one job a year you'd otherwise have missed, the maths isn't close.

Watch

Under 5 field staff
$149/month
  • Every federal and provincial open tender
  • Eligibility screening against your trades and tickets
  • Gate calendar — site visits, question deadlines, closings
  • One province
Start free for 30 days
Most shops start here

Bid

5–25 field staff
$449/month
  • Everything in Watch, all provinces
  • Your cost twin — what each job pays you
  • Crew load and cash-flow modelling
  • Upload a takeoff to price a job
  • Bid / no-bid audit trail for COR
Start free for 30 days

Win

25+ or multi-branch
$949/month
  • Everything in Bid
  • Award history — who wins this buyer's work
  • Incumbency and competitive density flags
  • Compliance package assembly
  • Partner matching for scope you can't self-perform
  • Multiple entities and branches
Start free for 30 days

No card to start. Cancel any time. Your cost figures stay yours — we never share them, and they never train anything.

Find out what you've been missing

Connect your trades and certifications, answer three questions about your shop, and see every open tender in the country sorted by what it's worth to you.

See it working