Procurement contracts approved by city council, executive committee, borough councils, and civil servants. Intergovernmental transfers are excluded.
Results are filtered by the date range selected above.
Contracts
85,188
Total value
$2.5B
Avg per contract
$29,590
Median per contract
$4,714
What share of municipal spending goes to the largest suppliers?
| Supplier | Contracts | Total amount | % of total |
|---|---|---|---|
| SOCIÉTÉ D'HABITATION ET DE DÉVELOPPEMENT DE MONTRÉAL | 1 | $208,661,228 | 8.3% |
| TELECON INC | 168 | $68,129,044 | 2.7% |
| LOISELLE INC. | 79 | $64,496,358 | 2.6% |
| LOGISTIQUE UNICORP | 1 | $62,165,233 | 2.5% |
| PRODUITS SUNCOR ÉNERGIE, S.E.N.C. | 1 | $48,236,295 | 1.9% |
| C.M.S. ENTREPRENEURS GÉNÉRAUX INC. | 27 | $46,124,428 | 1.8% |
| TRANSVRAC MONTRÉAL-LAVAL INC. | 2 | $43,721,293 | 1.7% |
| ENERGIR S.E.C. | 107 | $43,175,580 | 1.7% |
| ENVIRONNEMENT ROUTIER NRJ INC. | 41 | $42,780,455 | 1.7% |
| G-TEK | 57 | $38,702,336 | 1.5% |
Which departments concentrate their contract spending with a single supplier? The percentage shown is the supplier's share of that department's total contract value in the selected period (not the department's overall budget). Pairs exceeding 50% may indicate limited competition or sole-supplier dependence.
| Department | Supplier | Contracts | Total value | % of dept spend |
|---|---|---|---|---|
| SERVICE DE LA STRATÉGIE IMMOBILIÈRE | SOCIÉTÉ D'HABITATION ET DE DÉVELOPPEMENT DE MONTRÉAL | 1 | $208,661,228 | 92.7% |
| Commission des services électriques | TELECON INC | 20 | $66,746,329 | 25.9% |
| SERVICE DE L'APPROVISIONNEMENT | LOGISTIQUE UNICORP | 1 | $62,165,233 | 34.3% |
| SERVICE DES INFRASTRUCTURES DU RÉSEAU ROUTIER | LOISELLE INC. | 2 | $62,153,233 | 34.8% |
| SERVICE DE L'APPROVISIONNEMENT | PRODUITS SUNCOR ÉNERGIE, S.E.N.C. | 1 | $48,236,295 | 26.6% |
| Commission des services électriques | C.M.S. ENTREPRENEURS GÉNÉRAUX INC. | 27 | $46,124,428 | 17.9% |
| SERVICE DE LA CONCERTATION DES ARRONDISSEMENTS ET DE L'EXPÉRIENCE CITOYENNE | TRANSVRAC MONTRÉAL-LAVAL INC. | 2 | $43,721,293 | 76.8% |
| Service de l'eau | ENERGIR S.E.C. | 68 | $42,110,433 | 14.4% |
| Commission des services électriques | G-TEK | 32 | $38,384,865 | 14.9% |
| SERVICE DE L'EAU | POMERLEAU INC. | 1 | $38,310,350 | 37.1% |
| Service de l'eau | KEMIRA WATER SOLUTIONS CANADA INC. | 135 | $34,809,730 | 11.9% |
| Materiel roulant et ateliers | LOCATION NATIONALE FOSS | 12 | $33,436,681 | 18.3% |
| SERVICE DES INFRASTRUCTURES DU RÉSEAU ROUTIER | ENVIRONNEMENT ROUTIER NRJ INC. | 1 | $30,904,999 | 17.3% |
| Dépenses communes | ASSOCIATION DES POMPIERS DE MONTREAL INC. | 46 | $27,706,778 | 77.6% |
| SERVICE DES INFRASTRUCTURES DU RÉSEAU ROUTIER | CONSTRUCTION DEMATHIEU & BARD (CDB) | 1 | $24,741,403 | 13.8% |
The selected date range is split at its midpoint. For each supplier with over $100K in both halves, we compare total contract value in the early period vs the late period. A supplier going from $1M to $3M shows +200% growth. Large jumps may reflect new long-term contracts, expanded scope, or shifting procurement patterns.
| Supplier | 2025-09 – 2026-03 | 2026-03 – 2026-09 | Growth |
|---|---|---|---|
| GROUPE TMD | $365,253 | $1,926,521 | +427% |
| G.C.M. CONSULTANTS INC | $116,388 | $507,023 | +336% |
| LES YMCA DU QUEBEC | $277,831 | $969,786 | +249% |
| TECHSPORT INC. | $117,210 | $356,071 | +204% |
| INSTRON | $122,048 | $370,351 | +203% |
| CHEM ACTION INC. | $106,512 | $299,548 | +181% |
| GROUPE DE SECURITE GARDA SENC | $216,805 | $585,029 | +170% |
| NORDIKEAU INC | $403,922 | $1,087,223 | +169% |
| LOCATION BATTLEFIELD QM | $976,735 | $2,581,104 | +164% |
| PATRIARCHE ARCHITECTURE INC. | $152,739 | $397,408 | +160% |
Contracts awarded without competitive bidding, as identified in council/committee descriptions. Sole-source contracts are legal under Quebec law for specific situations (urgency, sole supplier, security) but their growth is a key transparency indicator.
24 sole-source contracts worth $90,693,092
| Year | Contracts | Value |
|---|---|---|
| 2025 | 17 | $63,630,410 |
| 2026 | 7 | $27,062,682 |
| Supplier | Contracts | Total amount |
|---|---|---|
| TRANSVRAC MONTRÉAL-LAVAL INC. | 2 | $43,721,293 |
| CONSTRUCTION DEMATHIEU & BARD (CDB) | 1 | $24,741,403 |
| SOFTWARE AG CANADA INC. | 1 | $9,308,154 |
| IBM CANADA LTÉE | 1 | $2,542,350 |
| LOGIC-CONTRÔLE INC. | 1 | $1,297,415 |
| BELL CANADA | 1 | $1,287,124 |
| TETRA TECH QI INC. | 1 | $1,138,252 |
| SERVICES MAXXCO INC. | 1 | $1,088,462 |
| VIDÉOTRON LTÉE | 1 | $919,008 |
| PARTENARIAT DU QUARTIER DES SPECTACLES | 1 | $700,000 |
How contract spending breaks down by which body approves: civil servants (delegated authority, under $25K–$139K), borough councils, executive committee, city council, or agglomeration council. Larger contracts require higher-level approval.
| Year | Civil servants | Borough councils | Executive committee | City council | Agglomeration council | Total |
|---|---|---|---|---|---|---|
| 2015 | $134,296,157 | $179,272,462 | $48,598,199 | $446,132,268 | $1,257,009,533 | $2,065,308,620 |
| 2016 | $126,779,514 | $266,952,454 | $50,109,214 | $754,877,224 | $1,032,364,739 | $2,231,083,144 |
| 2017 | $148,985,063 | $291,967,845 | $53,833,402 | $730,320,895 | $1,230,039,868 | $2,455,147,074 |
| 2018 | $104,003,580 | $343,543,294 | $30,089,681 | $1,461,686,054 | $1,136,642,628 | $3,075,965,237 |
| 2019 | $115,814,289 | $306,053,733 | $55,486,288 | $1,034,297,599 | $1,219,045,865 | $2,730,697,774 |
| 2020 | $168,680,697 | $293,900,307 | $23,533,509 | $915,914,592 | $959,660,526 | $2,361,689,630 |
| 2021 | $196,226,027 | $309,075,790 | $25,676,442 | $789,958,685 | $882,905,690 | $2,203,842,633 |
| 2022 | $230,795,888 | $416,855,056 | $31,505,371 | $878,887,952 | $1,824,390,658 | $3,382,434,925 |
| 2023 | $206,708,098 | $472,323,669 | $32,973,260 | $1,118,676,918 | $1,333,581,310 | $3,164,263,255 |
| 2024 | $363,126,187 | $531,006,352 | $24,888,600 | $854,451,434 | $1,263,716,252 | $3,037,188,825 |
| 2025 | $2,049,468,538 | $462,868,824 | $83,729,613 | $1,277,735,941 | $1,977,805,790 | $5,851,608,706 |
| 2026 | $819,725,695 | $0 | $989,624 | $50,864,222 | $73,483,458 | $945,062,999 |
Monthly distribution of contract approvals across the selected period. The busiest month is highlighted.
| Month | Contracts | Total value |
|---|---|---|
| January | 12,498 | $403,743,077 |
| February | 9,291 | $147,145,403 |
| March | 7,984 | $123,251,039 |
| April | 6,062 | $85,970,717 |
| May | 5,429 | $63,291,126 |
| June | 4,136 | $75,357,692 |
| July | 2,089 | $43,054,431 |
| August | 294 | $3,249,515 |
| September | 8,954 | $876,757,365 |
| October | 9,935 | $215,718,584 |
| November | 9,317 | $139,016,364 |
| December | 9,199 | $344,143,788 |
Number of contracts by value range. Highlighted bars border Quebec procurement thresholds.
Highlighted bars = ranges adjacent to $25K (no formal process) and $139K (mandatory public tender, 2026-2027 threshold) thresholds.
In Quebec, contracts under $25K require no formal process. Above the public tender threshold, a public call for tenders is mandatory. The threshold has changed over time ($100K in 2017, $101.1K in 2019, $105.7K in 2022, $121.2K in late 2022, $133.8K in 2024, $139K in 2026). The analysis below applies the threshold in effect at each contract's approval date.
Just below $25K
3438contracts
Expected (symmetric band above): 1410
2.4x higher than expected
76,284 of 85,188 contracts below threshold (89.5%)
Just below $133.8K(2024–2025)
93contracts
Expected (symmetric band above): 21
4.4x higher than expected
36,729 of 37,405 contracts below threshold (98.2%)
Just below $139K(2026–2027)
82contracts
Expected (symmetric band above): 36
2.3x higher than expected
47,246 of 47,783 contracts below threshold (98.9%)
Comparison uses a symmetric value band above the threshold as baseline. The threshold applied matches the one in effect at each contract's approval date. A ratio significantly above 1 may indicate contract splitting. Sources: art. 573.3.1.2, Loi sur les cités et villes ($25K threshold); MAMH — Conformité des contrats municipaux (public tender thresholds, adjusted biennially via Muni-Express).
Contracts at exact round amounts just below procurement thresholds ($25K for informal process, and public tender thresholds that changed over time). Suspicious clustering of round numbers just below a threshold may suggest deliberate pricing to avoid oversight. Each threshold is applied only to contracts from its effective period.
| Amount | Contracts |
|---|---|
| $24,999 | 9 |
| $24,900 | 11 |
| $24,800 | 1 |
| $24,500 | 3 |
| $24,000 | 12 |
| $20,000 | 149 |
For comparison: 360 contracts in the equivalent band just above the threshold.
Suppliers with multiple contracts in the $15K–$25K range dated close together. Under Quebec law, contracts below $25K require no formal process — splitting a larger contract into smaller ones to avoid oversight is prohibited (art. 573.3.0.2 LCV). Flagged: 3+ contracts within 90 days, or 2 contracts totaling over $25K within 60 days.
| Supplier | Contracts | Combined value | Avg value | Date range | Span (days) |
|---|---|---|---|---|---|
| BAULNE INC. | 82 | $1,619,114 | $19,745 | 2025-09 → 2026-06 | 272 |
| MECANICACTION INC. | 82 | $1,587,095 | $19,355 | 2025-10 → 2026-08 | 303 |
| TOROMONT CAT (QUEBEC) | 78 | $1,584,311 | $20,312 | 2025-12 → 2026-06 | 188 |
| BRANDT TRACTEUR | 82 | $1,570,992 | $19,158 | 2025-10 → 2026-08 | 301 |
| POISSANT EXCAVATION INC. | 83 | $1,486,436 | $17,909 | 2025-09 → 2026-06 | 274 |
| TELUS COMMUNICATIONS INC. | 73 | $1,417,556 | $19,419 | 2026-01 → 2026-02 | 41 |
| ROLAND GRENIER CONSTRUCTION LIMITEE | 63 | $1,253,841 | $19,902 | 2025-09 → 2026-06 | 299 |
| DESJARDINS ASSURANCES VIE SANTE RETRAITE | 58 | $1,232,877 | $21,257 | 2025-09 → 2026-08 | 336 |
| AMRIZE CANADA INC. | 53 | $1,103,598 | $20,823 | 2025-09 → 2026-06 | 276 |
| GLOBOCAM (ANJOU) INC. - GLOBOCAM | 51 | $954,497 | $18,716 | 2025-10 → 2026-07 | 259 |
This analysis identifies suppliers with clusters of contracts in the $15K–$24,999 range. A cluster is flagged when 3+ contracts fall within 90 days, or 2 contracts totaling over $25K fall within 60 days. These patterns may have legitimate explanations (recurring maintenance, phased work). The list is sorted by combined cluster value.
| Department | Contracts | Total amount |
|---|---|---|
| Service de l'eau | 13035 | $292,609,197 |
| Commission des services électriques | 1517 | $257,701,085 |
| SERVICE DE LA STRATÉGIE IMMOBILIÈRE | 4 | $225,048,000 |
| Materiel roulant et ateliers | 21693 | $182,433,992 |
| SERVICE DE L'APPROVISIONNEMENT | 19 | $181,405,363 |
| SERVICE DES INFRASTRUCTURES DU RÉSEAU ROUTIER | 23 | $178,823,141 |
| Gestion et planification des immeubles | 14834 | $177,807,232 |
| SERVICE DE L'EAU | 21 | $103,198,940 |
| Police | 3359 | $69,730,875 |
| SERVICE DU MATÉRIEL ROULANT ET DES ATELIERS | 16 | $64,426,401 |
Patterns and outliers in the contract data that warrant further investigation. These are observations, not accusations — each may have a legitimate explanation.
Sole-source contract value went from $48M in 2015 to $414M in 2025. While some of this reflects larger infrastructure projects with legitimate sole-supplier justifications, the trend significantly outpaces inflation and overall budget growth.
The city's datasets record Duroking Construction under 14 different spellings (with/without Quebec Inc number, different punctuation, different separators). Without normalization, this major supplier appears fragmented across the top-supplier rankings — understating its true market share. We identified and merged similar patterns for 30+ suppliers.
Beyond sole-source contracts, some publicly tendered contracts attracted only a single bidder (soumissionnaire unique). From 2015–2025, 319 such contracts totalled $480M. While the process is formally competitive, a single bidder means no price competition occurred.
The city's five contract datasets contain thousands of supplier name variants — typos, casing differences, trailing punctuation, and Quebec Inc numbers appended in different formats. Without normalization, the same company appears as multiple entries, understating true concentration.
We maintain a curated list of known variants for the largest suppliers. Names that don't match a known variant are standardized by normalizing casing and stripping trailing commas. Below are examples of the mergings applied.
| Canonical name | Variants merged | Examples |
|---|---|---|
| DUROKING CONSTRUCTION | 13 variants | DUROKING CONSTRUCTION INC. DUROKING CONSTRUCTION (9200-2088 QUEBEC INC.) DUROKING CONSTRUCTION (9200 2088 QUÉBEC INC.) |
| SANEXEN SERVICES ENVIRONNEMENTAUX INC. | 7 variants | SANEXEN SERVICES ENVIRONNEMENTAUX INC SANEXEN ENVIRONNEMENTAUX INC. SANEXEN SERVICES ENVIRONNEMENTAUX |
| ENVIRONNEMENT ROUTIER NRJ INC. | 7 variants | ENVIRONNEMENT ROUTIER NRJ INC ENVIRONNEMENT ROUTIER INC. ENVIRONNEMENT ROUTHIER NRJ INC. |
| GFL ENVIRONMENTAL INC. | 6 variants | GFL ENVIRONMENTAL INC GFL ENVIONMENTAL INC. GFL ENVIRONNEMENTAL INC. |
| EUROVIA QUÉBEC GRANDS PROJETS INC. | 5 variants | EUROVIA QUÉBEC GRANDS PROJETS EUROVIA QUÉBEC GRANDS PROJETS INC EUROVIA QUÉBEC GRANS PROJETS INC. |
| EUROVIA QUÉBEC CONSTRUCTION INC. | 5 variants | EUROVIA QUÉBEC CONSTRUCTION INC EUROVIA QUEBEC CONSTRUCTION INC. EUROVIA QUÉBEC INC. |
| C.M.S. ENTREPRENEURS GÉNÉRAUX INC. | 5 variants | C.M.S. ENTREPRENEURE GÉNÉRAUX INC. C.M.S. ENTREPRENEURS GÉNÉRAUX INC C.M.S. ENTREPRENEURS GÉNÉRAUX |
| LES SERVICES EXP INC. | 5 variants | LES SERVICES EXP LES SERVICES EXP. INC. LES SERVICES EXP IINC. |
Data comes from five City of Montreal open datasets: contracts approved by city council, the agglomeration council, the executive committee, and borough councils, plus contracts awarded under delegated authority by civil servants. Intergovernmental transfers (ARTM, STM, CMM, etc.) and union/pension contributions are excluded to focus on actual procurement. Supplier names are normalized to merge known variants (e.g. 14 spellings of "Duroking Construction"). Sole-source contracts are identified by text matching "gré à gré" in council/committee decision descriptions — some records may contain the phrase in a sub-clause rather than as the primary award type. Amounts are in Canadian dollars.