Waste · Investigation
ArriveCAN: $80,000Receipt$80,000Cost to build the first ArriveCAN version (Android and iOS), per the CBSAActual · 2020SourceCanada Border Services AgencyDocumentArriveCAN costsWhereCost summary (the $80 thousand initial-version line)PublishedMarch 8, 2024CheckedSeptember 28, 2026Open the sourceNot a budget. The Auditor General found that, with no governance structure from April 2020 to July 2021, the Public Health Agency of Canada (the business owner) "did not develop ... budgets and cost estimates" (Report 1, paragraph 1.62, under the heading "No governance structure or budget"). The report does not say the CBSA set no budget for its own work, so do not write "no budget was ever set".All sourcesaccountability.arrivecan.first_version_cost.2020 to Build. About $59.5MReceipt$59,500,000Auditor General's estimate of ArriveCAN's total costEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereAt a Glance; Exhibit 1.1PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG could not determine the precise cost because the CBSA's documentation, financial records and controls were so poor.All sourcesaccountability.arrivecan.cost_estimate.2024-02-12 to Finish. Nobody Admits Picking the Firm.
One firm billed $19.1MReceipt$19,100,000Estimated ArriveCAN costs attributable to GC StrategiesEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereExhibit 1.1 (main contractors, at 31 March 2023)PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG also found GC Strategies helped develop the requirements for the competitive contract it later won.All sourcesaccountability.arrivecan.gc_strategies.2024-02-12 of it, helped write the requirements for a $25.0MReceipt$25,000,000Value of the May 2022 ArriveCAN contract won by GC Strategies as the only bidderActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.57PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "valued at $25 million, was also awarded to GC Strategies, as it was the only contractor to submit a proposal."All sourcesaccountability.arrivecan.replacement_contract_value.2022-05 contract, won it as the only bidder, and its partner was later found in contempt of Parliament.
By Grant Levy · October 2026 · Tap any number for its source

$1,090Receipt$1,090Average daily cost of ArriveCAN's external (contractor) resourcesActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.30PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "average per diem cost for the ArriveCAN external resources was $1,090". An AG estimate.All sourcesaccountability.arrivecan.per_diem_external.2020-2023 a day.
That’s what an outside contractor’s day on ArriveCAN cost you, on average. A government IT worker in the equivalent job: $675Receipt$675Average daily cost of equivalent IT positions in the Government of CanadaActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.30PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "whereas the average daily cost for equivalent IT positions in the Government of Canada was $675"All sourcesaccountability.arrivecan.per_diem_government_it.2020-2023 OAG 1.30
The border agency then “approved time sheets that included no details on the work completed” OAG 1.67
The app’s first version cost $80,000Receipt$80,000Cost to build the first ArriveCAN version (Android and iOS), per the CBSAActual · 2020SourceCanada Border Services AgencyDocumentArriveCAN costsWhereCost summary (the $80 thousand initial-version line)PublishedMarch 8, 2024CheckedSeptember 28, 2026Open the sourceNot a budget. The Auditor General found that, with no governance structure from April 2020 to July 2021, the Public Health Agency of Canada (the business owner) "did not develop ... budgets and cost estimates" (Report 1, paragraph 1.62, under the heading "No governance structure or budget"). The report does not say the CBSA set no budget for its own work, so do not write "no budget was ever set".All sourcesaccountability.arrivecan.first_version_cost.2020, by the agency’s own count. The Auditor General’s estimate of the final bill: about $59.5MReceipt$59,500,000Auditor General's estimate of ArriveCAN's total costEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereAt a Glance; Exhibit 1.1PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG could not determine the precise cost because the CBSA's documentation, financial records and controls were so poor.All sourcesaccountability.arrivecan.cost_estimate.2024-02-12 OAG 1.18
And when she went looking for the official who chose the firm that billed $19.1MReceipt$19,100,000Estimated ArriveCAN costs attributable to GC StrategiesEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereExhibit 1.1 (main contractors, at 31 March 2023)PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG also found GC Strategies helped develop the requirements for the competitive contract it later won.All sourcesaccountability.arrivecan.gc_strategies.2024-02-12 of it, her office “could not determine which agency official made the final decision” OAG 1.41
Nobody’s name is on that decision. Yours is on the bill.
The receipts
Nobody was counting.
- The CBSA’s own table puts ArriveCAN’s first version at $80,000Receipt$80,000Cost to build the first ArriveCAN version (Android and iOS), per the CBSAActual · 2020SourceCanada Border Services AgencyDocumentArriveCAN costsWhereCost summary (the $80 thousand initial-version line)PublishedMarch 8, 2024CheckedSeptember 28, 2026Open the sourceNot a budget. The Auditor General found that, with no governance structure from April 2020 to July 2021, the Public Health Agency of Canada (the business owner) "did not develop ... budgets and cost estimates" (Report 1, paragraph 1.62, under the heading "No governance structure or budget"). The report does not say the CBSA set no budget for its own work, so do not write "no budget was ever set".All sourcesaccountability.arrivecan.first_version_cost.2020 CBSA, ArriveCAN costs
- The Auditor General: “We were unable to determine a precise cost for the ArriveCAN application because of poor documentation and weak controls ...” Her estimate: about $59.5MReceipt$59,500,000Auditor General's estimate of ArriveCAN's total costEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereAt a Glance; Exhibit 1.1PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG could not determine the precise cost because the CBSA's documentation, financial records and controls were so poor.All sourcesaccountability.arrivecan.cost_estimate.2024-02-12 OAG 1.18
- Of the contractor invoices her office tested, 18%Receipt18.0%Share of tested contractor invoices without sufficient supporting documentationActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.19PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "18% of invoices submitted by contractors that we tested did not have sufficient supporting documentation"All sourcesaccountability.arrivecan.invoices_unsupported_share.2024-02-12 “did not have sufficient supporting documentation” OAG 1.19
- The CBSA told her $12.2MReceipt$12,200,000Part of the AG's estimate the CBSA said could be unrelated to ArriveCAN; the AG found it was incurred under ArriveCAN task authorizationsActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.21PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "officials have expressed concerns that $12.2 million of the $59.5-million estimate could be unrelated to ArriveCAN. We determined, however, that this amount was incurred under ArriveCAN task authorizations."All sourcesaccountability.arrivecan.disputed_by_cbsa.2024-02-12 of the total might not be ArriveCAN at all. She checked: “this amount was incurred under ArriveCAN task authorizations” OAG 1.21
- From April 2020 to July 2021, the agencies running the app, the Public Health Agency and the CBSA, had no formal agreement between them OAG 1.61
Nobody was counting: not the invoices, not the total, not even who was responsible for what.
One firm, no competition, and no name on the decision.
Selection of GC Strategies · ArriveCAN · April 2020
- Process
- Non-competitive
- Initial value
- $2.35MReceipt$2,350,000Initial value of the first ArriveCAN contract, awarded to GC Strategies without competitionActual · 2020-04SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.38PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "GC Strategies obtaining the first ArriveCAN contract, initially valued at $2.35 million in April 2020."All sourcesaccountability.arrivecan.first_contract_value.2020-04
- Final decision by
- Not determined.
- April 2020: GC Strategies gets the first ArriveCAN contract through a “non-competitive process”, “initially valued at $2.35MReceipt$2,350,000Initial value of the first ArriveCAN contract, awarded to GC Strategies without competitionActual · 2020-04SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.38PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "GC Strategies obtaining the first ArriveCAN contract, initially valued at $2.35 million in April 2020."All sourcesaccountability.arrivecan.first_contract_value.2020-04” OAG 1.38
- The proposal the agency actually had on file “was not from GC Strategies” OAG 1.39
- The CBSA’s IT branch “did not support the selection of GC Strategies with a sound justification” OAG 1.40
- The auditors “could not determine which agency official made the final decision to select GC Strategies”. The requisition was signed by an Executive Director the audit does not name, and signing it “amounts to the exercise of delegated authority” OAG 1.41
- Public Services and Procurement Canada, the government’s own buyer, “challenged” the no-bid approach. The CBSA “continued to use a non-competitive approach” OAG 1.51 to 1.52
- The non-competitive contracts took up to 63Receipt63Longest time, in calendar days, taken to put one of the 4 non-competitive ArriveCAN contracts in place (unit: days)Actual · 2020SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.54PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "In our view, 63 calendar days would have allowed some form of competitive process". The 4 contracts took "between 12 to 63 calendar days".All sourcesaccountability.arrivecan.noncompetitive_max_days.2020 calendar days to put in place. The auditors: that much time “would have allowed some form of competitive process” OAG 1.54
The government’s own buyer objected. The agency did it anyway. And no one’s name is on it.
The firm helped write its own contract.
To bid in May 2022, a firm needed
- 3Receipt3Informatics contracts a bidder needed for the May 2022 contractActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.58PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "bidders were required to have been awarded 3 informatic contracts with the Government of Canada in the last 18 months with a value greater than $10 million"All sourcesaccountability.arrivecan.bid_requirement_contracts.2022-05 informatics contracts
- in the last 18Receipt18Window, in months, within which those contracts had to fall (unit: months)Actual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.58PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: as bid_requirement_contracts.2022-05All sourcesaccountability.arrivecan.bid_requirement_months.2022-05 months
- each worth more than $10.0MReceipt$10,000,000Value threshold in the bid requirement for the May 2022 contract (contracts "with a value greater than $10 million")Actual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.58PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: as bid_requirement_contracts.2022-05. The sentence does not say plainly whether each contract or the three together had to exceed $10 million.All sourcesaccountability.arrivecan.bid_requirement_contract_value.2022-05
Proposals received: GC Strategies’ alone. Contract: $25.0MReceipt$25,000,000Value of the May 2022 ArriveCAN contract won by GC Strategies as the only bidderActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.57PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "valued at $25 million, was also awarded to GC Strategies, as it was the only contractor to submit a proposal."All sourcesaccountability.arrivecan.replacement_contract_value.2022-05
- For the follow-on contract in May 2022, “GC Strategies was involved in the development of the requirements” OAG 1.56
- The contract was worth $25.0MReceipt$25,000,000Value of the May 2022 ArriveCAN contract won by GC Strategies as the only bidderActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.57PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "valued at $25 million, was also awarded to GC Strategies, as it was the only contractor to submit a proposal."All sourcesaccountability.arrivecan.replacement_contract_value.2022-05. It “was also awarded to GC Strategies, as it was the only contractor to submit a proposal” OAG 1.57
- To bid, a firm needed 3Receipt3Informatics contracts a bidder needed for the May 2022 contractActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.58PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "bidders were required to have been awarded 3 informatic contracts with the Government of Canada in the last 18 months with a value greater than $10 million"All sourcesaccountability.arrivecan.bid_requirement_contracts.2022-05 informatics contracts in the last 18Receipt18Window, in months, within which those contracts had to fall (unit: months)Actual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.58PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: as bid_requirement_contracts.2022-05All sourcesaccountability.arrivecan.bid_requirement_months.2022-05 months “with a value greater than $10.0MReceipt$10,000,000Value threshold in the bid requirement for the May 2022 contract (contracts "with a value greater than $10 million")Actual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.58PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: as bid_requirement_contracts.2022-05. The sentence does not say plainly whether each contract or the three together had to exceed $10 million.All sourcesaccountability.arrivecan.bid_requirement_contract_value.2022-05” OAG 1.58
- GC Strategies’ partner told MPs: “We have 2Receipt2Employees of GC Strategies, per Kristian Firth's testimonyActual · 2023-11-02SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 83WhereFirth's answer to Michael Barrett's first questionsPublishedNovember 2, 2023CheckedOctober 4, 2026Open the sourceSource: "We have two employees, but we outsource our finance and legal"All sourcesaccountability.arrivecan.gc_strategies_employees_claim.2023-11-02 employees” OGGO meeting 83, 2 November 2023
May 2022, long past the first scramble, with time to run a real contest: the same firm helped set the bar, and nobody else even bid.
Premium rates, paid on time sheets with no details of the work.
What a day cost: outside contractors against government IT staff, 2020 to 2023
Source: OAG Report 1, paragraph 1.30
- Average daily cost of ArriveCAN’s outside resources: $1,090Receipt$1,090Average daily cost of ArriveCAN's external (contractor) resourcesActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.30PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "average per diem cost for the ArriveCAN external resources was $1,090". An AG estimate.All sourcesaccountability.arrivecan.per_diem_external.2020-2023. Equivalent government IT positions: $675Receipt$675Average daily cost of equivalent IT positions in the Government of CanadaActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.30PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "whereas the average daily cost for equivalent IT positions in the Government of Canada was $675"All sourcesaccountability.arrivecan.per_diem_government_it.2020-2023 OAG 1.30
- Some contractors were billed at a senior rate that required experience they did not have OAG 1.66
- The CBSA “approved time sheets that included no details on the work completed” OAG 1.67
- On GC Strategies task authorizations worth “approximately $743,000Receipt$743,000Approximate value the AG cites for two GC Strategies ArriveCAN cybersecurity task authorizations, on which some resources were unnamed and unclearedActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.74PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "2 task authorizations for cybersecurity assessments ... valued at approximatively $743,000" (the AG's spelling); some resources "were not identified in the task authorizations and did not have security clearance". The sentence can be read as the value of the task authorizations or of the two contracts.All sourcesaccountability.arrivecan.unsupported_task_authorizations_value.2024-02-12”, the security work was done by subcontractors who were not named in the task authorizations and “did not have security clearance” OAG 1.74
- On those same task authorizations, there was no evidence that 4Receipt4Resources on those task authorizations for which the CBSA had no supporting documentation that they did the workActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.75PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "unable to provide any supporting documentation ... performed by 4 of the 5 resources listed"All sourcesaccountability.arrivecan.resources_no_proof.2024-02-12 of the 5Receipt5Resources listed on those task authorizationsActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.75PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: as resources_no_proof.2024-02-12All sourcesaccountability.arrivecan.resources_total.2024-02-12 resources did the work OAG 1.75
- When the agency wanted a firm that had no contract of its own, it put that firm’s people on a GC Strategies task authorization. The auditors: “the agency likely paid more for the resources” OAG 1.53
- Agency employees were invited to dinners by vendors. The auditors “found no evidence that these employees informed their supervisors as required” OAG 1.42
Top dollar, a middleman the auditors say likely cost more, and time sheets with no details of the work.
And the app itself.
177Receipt177ArriveCAN versions released April 2020 to October 2022, often with little or no testing documentationActual · 2020-04/2022-10SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereKey facts and findingsPublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.arrivecan.versions.2020-2022 versions released, April 2020 to October 2022
The 25Receipt25Major ArriveCAN releases (of 177 in all)Actual · 2020-04/2022-10SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.78PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "Of these 177 releases, 25 were considered major"All sourcesaccountability.arrivecan.releases_major.2020-2022 major releases: 12Receipt12Major releases with no supporting evidence the CBSA completed user testingActual · 2020-04/2022-10SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.79PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "For 12 out of the 25 major releases, there was no supporting evidence that the Canada Border Services Agency completed user testing."All sourcesaccountability.arrivecan.releases_untested.2020-2022 with no evidence of user testing
- 177Receipt177ArriveCAN versions released April 2020 to October 2022, often with little or no testing documentationActual · 2020-04/2022-10SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereKey facts and findingsPublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.arrivecan.versions.2020-2022 versions, between April 2020 and October 2022 OAG 1.78
- For 12Receipt12Major releases with no supporting evidence the CBSA completed user testingActual · 2020-04/2022-10SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.79PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "For 12 out of the 25 major releases, there was no supporting evidence that the Canada Border Services Agency completed user testing."All sourcesaccountability.arrivecan.releases_untested.2020-2022 of the 25Receipt25Major ArriveCAN releases (of 177 in all)Actual · 2020-04/2022-10SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.78PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "Of these 177 releases, 25 were considered major"All sourcesaccountability.arrivecan.releases_major.2020-2022 major releases, “there was no supporting evidence that the Canada Border Services Agency completed user testing” OAG 1.79
- Release 3.0, launched 28 June 2022, “wrongly instructed more than 10,000Receipt10,000Travellers wrongly instructed to quarantine after one June 2022 ArriveCAN update (more than 10,000)Actual · 2022-06SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.80; Key facts and findingsPublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceParagraph 1.80 reads "more than 10,000 iOS users who entered Canada between 28 June and 20 July 2022"; the stored value is the floor.All sourcesaccountability.arrivecan.wrong_quarantine_orders.2022-06 iOS users” to quarantine for 14Receipt14Days of quarantine release 3.0 wrongly ordered (unit: days)Actual · 2022-06SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.80PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "wrongly instructed more than 10,000 iOS users who entered Canada between 28 June and 20 July 2022 to quarantine for 14 days"All sourcesaccountability.arrivecan.wrong_quarantine_days.2022-06 days OAG 1.80
The travellers did the testing.
What the firm was paid, everywhere.
What GC Strategies got: ArriveCAN against every federal contract
Source: OAG 2024 Report 1, Exhibit 1.1; OAG 2025 Report 4
- The Auditor General’s second audit, in June 2025, counted 106Receipt106Federal professional services contracts to GC StrategiesActual · 2015-04/2024-03SourceOffice of the Auditor General of CanadaDocumentReport 4—Professional Services Contracts with GCStrategies Inc. (2025 Reports of the Auditor General)WhereAt a glancePublishedJune 10, 2025CheckedOctober 4, 2026Open the sourceSource: "federal organizations awarded 106 professional services contracts to GCStrategies Inc."All sourcesaccountability.arrivecan.gc_strategies_contracts_all.2015-2024 federal contracts to GC Strategies from April 2015 to March 2024, and “about $64.5MReceipt$64,500,000Paid to GC Strategies on federal professional services contracts, all departmentsActual · 2015-04/2024-03SourceOffice of the Auditor General of CanadaDocumentReport 4—Professional Services Contracts with GCStrategies Inc. (2025 Reports of the Auditor General)WhereAt a glancePublishedJune 10, 2025CheckedOctober 4, 2026Open the sourceSource: "about $64.5 million was ultimately paid out". Covers every federal organization, 13 April 2015 to 31 March 2024; never add to the $59.5M or the $107.7M.All sourcesaccountability.arrivecan.gc_strategies_paid_all.2015-2024 was ultimately paid out” OAG 2025 Report 4
- The Comptroller General told MPs on 6 March 2024 the government had “118Receipt118Federal contracts with GC Strategies and Coredal, per the Comptroller GeneralActual · 2011-01-01/2024-02-16SourceHouse of Commons, Standing Committee on Public AccountsDocumentEvidence, meeting No. 106WhereOpening statement of the Comptroller General of Canada (Roch Huppé, Treasury Board Secretariat)PublishedMarch 6, 2024CheckedOctober 4, 2026Open the sourceSource: "118 contracts with that supplier, totalling $107.7 million"All sourcesaccountability.arrivecan.gc_strategies_contracts_cg.2011-2024 contracts with that supplier, totalling $107.7MReceipt$107,700,000Reported value of federal contracts with GC Strategies and Coredal (contract value, not money paid)Actual · 2011-01-01/2024-02-16SourceHouse of Commons, Standing Committee on Public AccountsDocumentEvidence, meeting No. 106WhereOpening statement of the Comptroller General of Canada (Roch Huppé, Treasury Board Secretariat)PublishedMarch 6, 2024CheckedOctober 4, 2026Open the sourceSource: "118 contracts with that supplier, totalling $107.7 million". The Comptroller General said departments reported them between 1 January 2011 and 16 February 2024.All sourcesaccountability.arrivecan.gc_strategies_contract_value_cg.2011-2024” since 2011. That is reported contract value for GC Strategies and Coredal, not money paid PACP meeting 106
ArriveCAN wasn’t a one-off for this firm: 106Receipt106Federal professional services contracts to GC StrategiesActual · 2015-04/2024-03SourceOffice of the Auditor General of CanadaDocumentReport 4—Professional Services Contracts with GCStrategies Inc. (2025 Reports of the Auditor General)WhereAt a glancePublishedJune 10, 2025CheckedOctober 4, 2026Open the sourceSource: "federal organizations awarded 106 professional services contracts to GCStrategies Inc."All sourcesaccountability.arrivecan.gc_strategies_contracts_all.2015-2024 federal contracts, and you paid the invoices.
Who answered for it.

- The House of Commons found Kristian Firth in contempt on 8 April 2024. At the bar, the Speaker told him why: “for your refusal to answer certain questions and for prevaricating in your answers to other questions” Journals No. 295; Hansard No. 301, p. 22497
- He stonewalled the committee. Its report: he “repeatedly refused to answer questions, citing a potential investigation by the Royal Canadian Mounted Police” OGGO Report 17
- On 17 April 2024 he stood at the bar of the House. The Speaker: “on behalf of the House of Commons, I admonish you.” The last such summons, Hansard records, “dates back to 1913Receipt1913Year of the previous such summons to the bar of the House, per the SpeakerActual · 2024-04-17SourceHouse of CommonsDocumentDebates (Hansard), No. 301, 17 April 2024WherePage 22496 (the Speaker, before Mr. Firth's appearance at the bar)PublishedApril 17, 2024CheckedOctober 4, 2026Open the sourceSource: the Speaker: "the last time an individual was summoned to the bar of the House to answer questions dates back to 1913"All sourcesaccountability.arrivecan.bar_summons_previous.1913” Hansard No. 301, pp. 22496 to 22497
- At the bar, asked about the RCMP: “a search warrant, not an arrest warrant ... surrounding the Botler allegations” Hansard No. 301, p. 22499
- Also at the bar: “We have not been asked to pay any money back” Hansard No. 301, p. 22499. In 2025 Ottawa sued the firm for $198,000Receipt$198,000Amount the Government of Canada is seeking from GC Strategies in its 2025 lawsuit over billingActual · 2025-03SourceThe Globe and Mail (reporting)DocumentOttawa alleges IT subcontractor billed for more than 24 hours of work in a dayWhereArticle body ('The government is seeking $198,000 from GCStrategies')PublishedMarch 7, 2025CheckedOctober 4, 2026Open the sourceNews reporting of the government's notice of action: "The government is seeking $198,000 from GCStrategies, accusing the company of breach of contract, negligent misrepresentation and unjust enrichment." The allegations have not been tested in court. On 9 October 2025 the procurement department told the Public Accounts committee that the amount tied to GC Strategies was the only one still to be collected.All sourcesaccountability.gc_strategies.lawsuit_claim.2025-03, alleging breach of contract, negligent misrepresentation and unjust enrichment, none of it tested in court Globe and Mail, 7 March 2025. In October 2025 the procurement department told MPs the amount tied to GC Strategies was the only one it still had to collect from the overbilling it had announced Public Accounts committee, 45th Parliament, meeting 9, 9 October 2025
- GC Strategies is “ineligible from entering into contracts or real property agreements with the Government of Canada for 7Receipt7Years GC Strategies is barred from federal contracts and real property agreements under the Ineligibility and Suspension PolicyActual · 2025-06-06SourcePublic Services and Procurement CanadaDocumentGC Strategies Inc. determined to be ineligible under the Ineligibility and Suspension PolicyWhereNews release (ineligibility period, effective June 6, 2025)PublishedJune 6, 2025CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.arrivecan.gc_strategies_ban_years.2025-06-06 years,” from 6 June 2025 PSPC, 6 June 2025
- The RCMP told MPs on 18 June 2024: “There is one investigation specific to ArriveCAN.” And: “If a charge had been laid, that would have been made public.” That is the RCMP’s latest public word we found, checked on 5 October 2026. No charge had been laid, and we found none since. Public Accounts committee meeting 132
- The Auditor General’s verdict on the whole thing: the CBSA “did not manage all aspects of the ArriveCAN application with due regard to value for money”. Across the CBSA, the Public Health Agency and Public Services and Procurement Canada, they “repeatedly failed to follow good management practices” OAG 1.82; OAG, At a Glance
The zeros
Name on the decision to pick GC Strategies: none, the Auditor General found.
Money asked back, by Firth’s account at the bar in April 2024: none.
Charges, as of the RCMP’s last public word in June 2024: none.
Their words
Quoted in full as the source has them, with the date.
John Ossowski, CBSA President through the launch, to the government operations committee, 18 January 2024
“Speed was of the essence as airports were slowing down with the paper-based process and provinces were demanding better data.”
“No one could have envisioned how many versions and releases of the app there would be, nor its cost.”
“I relied on my officials to deal with the procurement details.”
Minh Doan, CBSA Vice-President and Chief Information Officer at the time, to the same committee, 14 November 2023
“We launched the first version of ArriveCAN on April 29. That is incredibly fast by private sector standards.”
And on the choice of firm: “I did not choose or direct the selection of GC Strategies.”
Cameron MacDonald, then a senior CBSA IT executive, 22 February 2024
“I did not make the selection of GC Strategies.”
He called the CBSA’s allegations against him “nothing more than a collection of baseless accusations”, and said the decision lay with “Minh Doan and the then CBSA president, Mr. Ossowski”. Doan denies it. Ossowski says he relied on his officials, and has “no recollection of being asked for my opinion on Deloitte or any other potential vendor”.
Antonio Utano, the same day
“suspended without pay based on unsubstantiated allegations”, and that they were not responsible for “signing contracts, as we did not have contracting authority.”
Erin O’Gorman, CBSA President from 2022, at the committee on 18 January 2024
Quoting a preliminary statement from the CBSA’s internal investigation: “a pattern of persistent collaboration between certain officials and GC Strategies.” In the same testimony: “A preliminary statement of fact is not a conclusion.” On the suspensions: “Their deputy heads took that action.”
Kristian Firth, GC Strategies, to the committee, 13 March 2024
“... virtually everything reported about my company in the media ... has been false.”
“The amounts paid to GC Strategies are not the astronomical amounts being claimed.”
Asked if the Auditor General’s report was incorrect: “Yes, it is.” Asked about meetings with officials: “It was not a lie. I was just unaware.”
Darren Anthony, his partner, 14 March 2024
On the Auditor General’s report: “It’s incorrect.”
Dominic Rochon, then Chief Information Officer of Canada, 6 March 2024
“it was a complex system that was produced on an emergency basis.”

Read those together. The president relied on his officials. MacDonald and Utano say the president and the CIO decided. The CIO says he didn’t. The firm says the auditor is wrong. And the Auditor General, with the agency’s own files, couldn’t find a name.
The timeline
- April 2020First contract to GC Strategies, non-competitive, initially $2.35MReceipt$2,350,000Initial value of the first ArriveCAN contract, awarded to GC Strategies without competitionActual · 2020-04SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.38PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "GC Strategies obtaining the first ArriveCAN contract, initially valued at $2.35 million in April 2020."All sourcesaccountability.arrivecan.first_contract_value.2020-04 OAG 1.38
- 29 April 2020ArriveCAN launches OAG 1.8
- Apr 2020 to Jul 2021No formal agreement between the Public Health Agency and the CBSA OAG 1.61
- 1 April 2022Ownership of the app moves to the CBSA OAG 1.11
- May 2022$25.0MReceipt$25,000,000Value of the May 2022 ArriveCAN contract won by GC Strategies as the only bidderActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.57PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "valued at $25 million, was also awarded to GC Strategies, as it was the only contractor to submit a proposal."All sourcesaccountability.arrivecan.replacement_contract_value.2022-05 contract to GC Strategies, the only bidder, on requirements it helped write OAG 1.56 to 1.58
- 28 June 2022Release 3.0 wrongly tells more than 10,000Receipt10,000Travellers wrongly instructed to quarantine after one June 2022 ArriveCAN update (more than 10,000)Actual · 2022-06SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.80; Key facts and findingsPublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceParagraph 1.80 reads "more than 10,000 iOS users who entered Canada between 28 June and 20 July 2022"; the stored value is the floor.All sourcesaccountability.arrivecan.wrong_quarantine_orders.2022-06 iOS users to quarantine OAG 1.80
- 1 October 2022Most COVID-19 entry restrictions removed OAG 1.9
- 2 November 2022The House asks the Auditor General to audit ArriveCAN OAG 1.10
- 25 November 2022CBSA opens an administrative investigation (the Botler allegations) CBSA
- 31 January 2023CBSA refers the Botler matter to the RCMP in writing CBSA
- May 2023CBSA’s Slack messages “permanently deleted” OIC 2026
- 2 November 2023Firth testifies: “We have 2Receipt2Employees of GC Strategies, per Kristian Firth's testimonyActual · 2023-11-02SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 83WhereFirth's answer to Michael Barrett's first questionsPublishedNovember 2, 2023CheckedOctober 4, 2026Open the sourceSource: "We have two employees, but we outsource our finance and legal"All sourcesaccountability.arrivecan.gc_strategies_employees_claim.2023-11-02 employees” OGGO 83
- 3 November 2023CBSA suspends its GC Strategies contract CBSA
- 18 January 2024O’Gorman quotes the CBSA investigation’s preliminary statement: “a pattern of persistent collaboration” OGGO 98
- 12 February 2024The Auditor General’s report is tabled OAG
- 14 February 2024GC Strategies suspended from PSPC business PSPC
- 22 February 2024MacDonald and Utano testify; both deny choosing the firm OGGO 105
- 1 March 2024GC Strategies’ and Dalian’s security status suspended PSPC
- 6 March 2024Comptroller General: 118Receipt118Federal contracts with GC Strategies and Coredal, per the Comptroller GeneralActual · 2011-01-01/2024-02-16SourceHouse of Commons, Standing Committee on Public AccountsDocumentEvidence, meeting No. 106WhereOpening statement of the Comptroller General of Canada (Roch Huppé, Treasury Board Secretariat)PublishedMarch 6, 2024CheckedOctober 4, 2026Open the sourceSource: "118 contracts with that supplier, totalling $107.7 million"All sourcesaccountability.arrivecan.gc_strategies_contracts_cg.2011-2024 contracts, $107.7MReceipt$107,700,000Reported value of federal contracts with GC Strategies and Coredal (contract value, not money paid)Actual · 2011-01-01/2024-02-16SourceHouse of Commons, Standing Committee on Public AccountsDocumentEvidence, meeting No. 106WhereOpening statement of the Comptroller General of Canada (Roch Huppé, Treasury Board Secretariat)PublishedMarch 6, 2024CheckedOctober 4, 2026Open the sourceSource: "118 contracts with that supplier, totalling $107.7 million". The Comptroller General said departments reported them between 1 January 2011 and 16 February 2024.All sourcesaccountability.arrivecan.gc_strategies_contract_value_cg.2011-2024 since 2011 PACP 106
- 13 March 2024Firth testifies; the committee later reports he “repeatedly refused to answer questions” OGGO 108
- 8 April 2024The House finds Firth in contempt Journals No. 295
- 17 April 2024Firth admonished at the bar of the House Hansard No. 301
- 18 June 2024RCMP: “one investigation specific to ArriveCAN”; no charge PACP 132
- 6 June 2025GC Strategies barred from federal contracts for 7Receipt7Years GC Strategies is barred from federal contracts and real property agreements under the Ineligibility and Suspension PolicyActual · 2025-06-06SourcePublic Services and Procurement CanadaDocumentGC Strategies Inc. determined to be ineligible under the Ineligibility and Suspension PolicyWhereNews release (ineligibility period, effective June 6, 2025)PublishedJune 6, 2025CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.arrivecan.gc_strategies_ban_years.2025-06-06 years PSPC
- 10 June 2025Second audit: $64.5MReceipt$64,500,000Paid to GC Strategies on federal professional services contracts, all departmentsActual · 2015-04/2024-03SourceOffice of the Auditor General of CanadaDocumentReport 4—Professional Services Contracts with GCStrategies Inc. (2025 Reports of the Auditor General)WhereAt a glancePublishedJune 10, 2025CheckedOctober 4, 2026Open the sourceSource: "about $64.5 million was ultimately paid out". Covers every federal organization, 13 April 2015 to 31 March 2024; never add to the $59.5M or the $107.7M.All sourcesaccountability.arrivecan.gc_strategies_paid_all.2015-2024 paid to GC Strategies across government OAG 2025 Report 4
- 12 March 2026Privacy Commissioner: the ArriveCAN privacy complaint is “not well-founded” OPC
- April 2026Federal Court dismisses MacDonald’s and Utano’s judicial reviews Globe and Mail
- 28 May 2026Information Commissioner: the access complaint against the CBSA is “well founded” OIC
The people
Each is here for a role in the matter. Allegations are marked as allegations, and each person’s own answer sits beside them.

Kristian Firth
Partner, GC Strategies
- Role
- His firm billed $19.1MReceipt$19,100,000Estimated ArriveCAN costs attributable to GC StrategiesEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereExhibit 1.1 (main contractors, at 31 March 2023)PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG also found GC Strategies helped develop the requirements for the competitive contract it later won.All sourcesaccountability.arrivecan.gc_strategies.2024-02-12 of ArriveCAN, the most of any contractor OAG Exhibit 1.1, and helped write the requirements for the $25.0MReceipt$25,000,000Value of the May 2022 ArriveCAN contract won by GC Strategies as the only bidderActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.57PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "valued at $25 million, was also awarded to GC Strategies, as it was the only contractor to submit a proposal."All sourcesaccountability.arrivecan.replacement_contract_value.2022-05 contract it then won alone OAG 1.56 to 1.57
- What he said
- “virtually everything reported about my company in the media ... has been false”; the report is incorrect; his firm invoiced “approximately $11.0MReceipt$11,000,000What Kristian Firth told MPs GC Strategies invoiced for building ArriveCAN (his claim)Estimate · 2024-03-13SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 108WherePage 3PublishedMarch 13, 2024CheckedOctober 4, 2026Open the sourceSource: "it was approximately $11 million. That was the application build." His claim; not reconciled with the AG's $19.1M.All sourcesaccountability.arrivecan.firth_invoiced_claim.2024-03” for the build, and the Auditor General’s figure includes pandemic contracts that were not solely ArriveCAN OGGO 108, p. 3. His gross margin, he said, was “approximately 21%Receipt21.0%GC Strategies' gross margin across its federal contracts, per FirthEstimate · 2024-03-13SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 108WherePage 5PublishedMarch 13, 2024CheckedOctober 4, 2026Open the sourceSource: "approximately 21% is our gross margin for all 65 contracts"All sourcesaccountability.arrivecan.firth_margin_claim.2024-03” across all 65Receipt65Contracts Firth's margin figure coversActual · 2024-03-13SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 108WherePage 5PublishedMarch 13, 2024CheckedOctober 4, 2026Open the sourceSource: as firth_margin_claim.2024-03All sourcesaccountability.arrivecan.firth_margin_contracts_claim.2024-03 contracts OGGO 108, p. 5
- Since
- Found in contempt by the House, 8 April 2024; admonished at the bar, 17 April 2024. His firm suspended by the CBSA (3 November 2023) and PSPC (14 February 2024), then barred for 7Receipt7Years GC Strategies is barred from federal contracts and real property agreements under the Ineligibility and Suspension PolicyActual · 2025-06-06SourcePublic Services and Procurement CanadaDocumentGC Strategies Inc. determined to be ineligible under the Ineligibility and Suspension PolicyWhereNews release (ineligibility period, effective June 6, 2025)PublishedJune 6, 2025CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.arrivecan.gc_strategies_ban_years.2025-06-06 years from 6 June 2025. No charge, as of the RCMP’s June 2024 statement.

Darren Anthony
Partner, GC Strategies
- Role
- The firm’s other partner; testified to the committee on 14 March 2024.
- What he said
- The Auditor General’s report is “incorrect” OGGO 109
- Since
- The same firm-level suspensions and ban. No charge, as of the RCMP’s June 2024 statement.

Minh Doan
CBSA Vice-President and Chief Information Officer during the build
- Role
- The CBSA’s IT chief while the contracts were let. MacDonald and Utano testified that the decision to pick GC Strategies was his and the president’s. The Auditor General could not say who decided OAG 1.41
- What he said
- “I did not choose or direct the selection of GC Strategies.”
- Since
- Chief Technology Officer of the Government of Canada, at the Treasury Board Secretariat, the title he testified under in November 2023. The government’s employee directory still listed him under it on 5 October 2026 GEDS, 5 October 2026. No sanction found. The Information Commissioner, ruling on the CBSA’s lost Slack records, found no offence and wrote: “I am satisfied that Doan himself made reasonable efforts to recover the corrupted records.” 2026 OIC 46
John Ossowski
CBSA President, 2020 to 2022
- Role
- Head of the agency that ran the contracts.
- What he said
- “I relied on my officials to deal with the procurement details.”
- Since
- Retired. No finding against him found. MacDonald named him alongside Doan; Ossowski says he has “no recollection of being asked for my opinion on Deloitte or any other potential vendor”.

Cameron MacDonald
Then a senior CBSA IT executive; Assistant Deputy Minister at Health Canada when he testified
- Role
- In the CBSA’s IT leadership when the first contracts were let; left CBSA IT around May 2021.
- The CBSA alleges
- Its internal investigation, in a preliminary statement, described “a pattern of persistent collaboration between certain officials and GC Strategies.” The CBSA’s findings are not published.
- His side
- “nothing more than a collection of baseless accusations.” He told MPs a vendor’s package held “little vials of whisky,” received “after contracts were in place,” and that he disclosed dinners with vendors to his supervisor.
- Since
- Suspended without pay in January 2024 by his own department, not by the CBSA (“Their deputy heads took that action,” O’Gorman said). His pay was later restored (Globe and Mail, 20 April 2026). The Federal Court dismissed his judicial review in April 2026; the judge wrote that her decision “does not speak to the merits of the CBSA’s allegations.” The Globe reported in May 2026 that he had appealed.

Antonio Utano
Acting Director General at the CBSA from May 2021; Director General at the CRA when he testified
- Role
- Role and allegation: as MacDonald.
- His side
- “suspended without pay based on unsubstantiated allegations”; not responsible for “signing contracts, as we did not have contracting authority.”
- Since
- As MacDonald: suspension by his department, pay later restored, Federal Court review dismissed in April 2026, appeal reported in May 2026.

Erin O’Gorman
CBSA President from 2022
- Role
- Ordered the internal investigation; testified on it.
- What she said
- The “pattern” line above, and that “a preliminary statement of fact is not a conclusion.”
Dalian Enterprises
Contractor
- Role
- Tied for second on Exhibit 1.1 at $7.9MReceipt$7,900,000Estimated ArriveCAN costs attributable to Dalian Enterprises Inc.Estimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereExhibit 1.1 (main contractors, at 31 March 2023)PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: Exhibit 1.1 row "Dalian Enterprises Inc. 7.9" ($ millions). Estimated costs attributable to ArriveCAN at 31 March 2023. Contractor names are grouped by the AG where the CBSA system used other names.All sourcesaccountability.arrivecan.dalian.2024-02-12 OAG Exhibit 1.1. Dalian’s security status was suspended on 1 March 2024.
The Executive Director
Signed the requisition
- Role
- The Executive Director who signed the requisition for the first contract is not named in the audit OAG 1.41, and we do not name anyone in that seat.
What it cost, and what each number counts
Four bodies have put numbers on ArriveCAN. They count different things, and none of them is the same as another.
Who was paid for ArriveCAN, to 31 March 2023 (Auditor General’s estimate)
Source: OAG Report 1, Exhibit 1.1Receipt$19,100,000Estimated ArriveCAN costs attributable to GC StrategiesEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereExhibit 1.1 (main contractors, at 31 March 2023)PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG also found GC Strategies helped develop the requirements for the competitive contract it later won.All sourcesaccountability.arrivecan.gc_strategies.2024-02-12
| Number | What it counts | Who says so |
|---|---|---|
| $80,000Receipt$80,000Cost to build the first ArriveCAN version (Android and iOS), per the CBSAActual · 2020SourceCanada Border Services AgencyDocumentArriveCAN costsWhereCost summary (the $80 thousand initial-version line)PublishedMarch 8, 2024CheckedSeptember 28, 2026Open the sourceNot a budget. The Auditor General found that, with no governance structure from April 2020 to July 2021, the Public Health Agency of Canada (the business owner) "did not develop ... budgets and cost estimates" (Report 1, paragraph 1.62, under the heading "No governance structure or budget"). The report does not say the CBSA set no budget for its own work, so do not write "no budget was ever set".All sourcesaccountability.arrivecan.first_version_cost.2020 | The first version only (Android and iOS). Not a budget. | CBSA cost table |
| about $59.5MReceipt$59,500,000Auditor General's estimate of ArriveCAN's total costEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereAt a Glance; Exhibit 1.1PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG could not determine the precise cost because the CBSA's documentation, financial records and controls were so poor.All sourcesaccountability.arrivecan.cost_estimate.2024-02-12 | The Auditor General’s estimate of the app’s cost, April 2020 to March 2023. An estimate, because the records were too poor for an exact figure. It includes the $12.2MReceipt$12,200,000Part of the AG's estimate the CBSA said could be unrelated to ArriveCAN; the AG found it was incurred under ArriveCAN task authorizationsActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.21PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "officials have expressed concerns that $12.2 million of the $59.5-million estimate could be unrelated to ArriveCAN. We determined, however, that this amount was incurred under ArriveCAN task authorizations."All sourcesaccountability.arrivecan.disputed_by_cbsa.2024-02-12 the CBSA disputes, which she found was billed on ArriveCAN task authorizations. | OAG 1.18, 1.21 |
| $53.3MReceipt$53,300,000AG estimate: ArriveCAN's pandemic-response health componentEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.24PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "$53.3 million—pandemic‑response health component"All sourcesaccountability.arrivecan.health_component.2020-2023 and $6.2MReceipt$6,200,000AG estimate: ArriveCAN's customs and immigration declaration formEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.24PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "$6.2 million—customs and immigration declaration form"All sourcesaccountability.arrivecan.declaration_component.2020-2023 | Her split: the pandemic health part, and the customs and immigration declaration that is still in use. | OAG 1.24 |
| $55.0MReceipt$55,000,000CBSA's own total for border public health measures (wider than the app; includes a call centre)Actual · 2020-04/2023-03SourceCanada Border Services AgencyDocumentIssue notes: Standing Committee on Public Accounts—Report 1, ArriveCAN (May 14, 2024)WhereSection 'ArriveCAN costs', 'Total' row (forecast 54, actual 55, $ millions)PublishedMay 14, 2024CheckedOctober 4, 2026Open the sourceSource: table "Border public health measures costs: From April 1, 2020 through to March 31, 2023 (in millions $)", Total 54 (forecast), 55 (actual). The rows include the Service Canada call centre.All sourcesaccountability.arrivecan.cbsa_border_measures_actual.2020-2023 | The CBSA’s own total for “border public health measures,” wider than the app (it includes a call centre). | CBSA cost note |
| $19.1MReceipt$19,100,000Estimated ArriveCAN costs attributable to GC StrategiesEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereExhibit 1.1 (main contractors, at 31 March 2023)PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG also found GC Strategies helped develop the requirements for the competitive contract it later won.All sourcesaccountability.arrivecan.gc_strategies.2024-02-12 | The ArriveCAN costs the Auditor General attributes to GC Strategies. Firth says his firm invoiced about $11.0MReceipt$11,000,000What Kristian Firth told MPs GC Strategies invoiced for building ArriveCAN (his claim)Estimate · 2024-03-13SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 108WherePage 3PublishedMarch 13, 2024CheckedOctober 4, 2026Open the sourceSource: "it was approximately $11 million. That was the application build." His claim; not reconciled with the AG's $19.1M.All sourcesaccountability.arrivecan.firth_invoiced_claim.2024-03 for the build. The two are not reconciled. | OAG Exhibit 1.1; OGGO 108 |
| $64.5MReceipt$64,500,000Paid to GC Strategies on federal professional services contracts, all departmentsActual · 2015-04/2024-03SourceOffice of the Auditor General of CanadaDocumentReport 4—Professional Services Contracts with GCStrategies Inc. (2025 Reports of the Auditor General)WhereAt a glancePublishedJune 10, 2025CheckedOctober 4, 2026Open the sourceSource: "about $64.5 million was ultimately paid out". Covers every federal organization, 13 April 2015 to 31 March 2024; never add to the $59.5M or the $107.7M.All sourcesaccountability.arrivecan.gc_strategies_paid_all.2015-2024 | Paid to GC Strategies on 106Receipt106Federal professional services contracts to GC StrategiesActual · 2015-04/2024-03SourceOffice of the Auditor General of CanadaDocumentReport 4—Professional Services Contracts with GCStrategies Inc. (2025 Reports of the Auditor General)WhereAt a glancePublishedJune 10, 2025CheckedOctober 4, 2026Open the sourceSource: "federal organizations awarded 106 professional services contracts to GCStrategies Inc."All sourcesaccountability.arrivecan.gc_strategies_contracts_all.2015-2024 contracts across government, April 2015 to March 2024. | OAG 2025 Report 4 |
| $107.7MReceipt$107,700,000Reported value of federal contracts with GC Strategies and Coredal (contract value, not money paid)Actual · 2011-01-01/2024-02-16SourceHouse of Commons, Standing Committee on Public AccountsDocumentEvidence, meeting No. 106WhereOpening statement of the Comptroller General of Canada (Roch Huppé, Treasury Board Secretariat)PublishedMarch 6, 2024CheckedOctober 4, 2026Open the sourceSource: "118 contracts with that supplier, totalling $107.7 million". The Comptroller General said departments reported them between 1 January 2011 and 16 February 2024.All sourcesaccountability.arrivecan.gc_strategies_contract_value_cg.2011-2024 | Reported contract value of 118Receipt118Federal contracts with GC Strategies and Coredal, per the Comptroller GeneralActual · 2011-01-01/2024-02-16SourceHouse of Commons, Standing Committee on Public AccountsDocumentEvidence, meeting No. 106WhereOpening statement of the Comptroller General of Canada (Roch Huppé, Treasury Board Secretariat)PublishedMarch 6, 2024CheckedOctober 4, 2026Open the sourceSource: "118 contracts with that supplier, totalling $107.7 million"All sourcesaccountability.arrivecan.gc_strategies_contracts_cg.2011-2024 contracts with GC Strategies and Coredal since 2011. Value awarded, not money paid. | Comptroller General, PACP 106 |
Don’t add them up. The $64.5MReceipt$64,500,000Paid to GC Strategies on federal professional services contracts, all departmentsActual · 2015-04/2024-03SourceOffice of the Auditor General of CanadaDocumentReport 4—Professional Services Contracts with GCStrategies Inc. (2025 Reports of the Auditor General)WhereAt a glancePublishedJune 10, 2025CheckedOctober 4, 2026Open the sourceSource: "about $64.5 million was ultimately paid out". Covers every federal organization, 13 April 2015 to 31 March 2024; never add to the $59.5M or the $107.7M.All sourcesaccountability.arrivecan.gc_strategies_paid_all.2015-2024 includes ArriveCAN work, and the $107.7MReceipt$107,700,000Reported value of federal contracts with GC Strategies and Coredal (contract value, not money paid)Actual · 2011-01-01/2024-02-16SourceHouse of Commons, Standing Committee on Public AccountsDocumentEvidence, meeting No. 106WhereOpening statement of the Comptroller General of Canada (Roch Huppé, Treasury Board Secretariat)PublishedMarch 6, 2024CheckedOctober 4, 2026Open the sourceSource: "118 contracts with that supplier, totalling $107.7 million". The Comptroller General said departments reported them between 1 January 2011 and 16 February 2024.All sourcesaccountability.arrivecan.gc_strategies_contract_value_cg.2011-2024 is contract value, not spending. Each is the right number for its own question.
Their best case
Put as they would put it.
- It was a pandemic. Airports were jammed with paper forms and the provinces wanted data. “Speed was of the essence” (Ossowski). The Treasury Board “encouraged” departments to focus on results, “given the urgency created by the pandemic” OAG 1.33. The first version launched within weeks.
- The government didn’t have the people. The CBSA “did not have sufficient internal capacity with the skills needed” OAG 1.28, so it had to buy them.
- It worked. 18.0MReceipt18,000,000ArriveCAN downloads, per the CBSAActual · 2020-04/2022-10SourceCanada Border Services AgencyDocumentIssue notes: Standing Committee on Public Accounts—Report 1, ArriveCAN (May 14, 2024)WhereSection 'ArriveCAN costs', row 'Data storage and cloud services'PublishedMay 14, 2024CheckedOctober 4, 2026Open the sourceSource: "18 million downloads, 60 million travellers over 2.5 years."All sourcesaccountability.arrivecan.downloads.2020-2022 downloads, 60.0MReceipt60,000,000Travellers who used ArriveCAN, per the CBSAActual · 2020-04/2022-10SourceCanada Border Services AgencyDocumentIssue notes: Standing Committee on Public Accounts—Report 1, ArriveCAN (May 14, 2024)WhereSection 'ArriveCAN costs', row 'Data storage and cloud services'PublishedMay 14, 2024CheckedOctober 4, 2026Open the sourceSource: as downloads.2020-2022All sourcesaccountability.arrivecan.travellers.2020-2022 travellers, the CBSA says. Its information was better and faster than paper OAG 1.6. “The enduring benefit of the ArriveCAN application is that it remains available for customs and immigration declarations” OAG
- The numbers are inflated. The CBSA says $12.2MReceipt$12,200,000Part of the AG's estimate the CBSA said could be unrelated to ArriveCAN; the AG found it was incurred under ArriveCAN task authorizationsActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.21PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "officials have expressed concerns that $12.2 million of the $59.5-million estimate could be unrelated to ArriveCAN. We determined, however, that this amount was incurred under ArriveCAN task authorizations."All sourcesaccountability.arrivecan.disputed_by_cbsa.2024-02-12 of the estimate may not be ArriveCAN OAG 1.21. Firth says his firm’s share was about $11.0MReceipt$11,000,000What Kristian Firth told MPs GC Strategies invoiced for building ArriveCAN (his claim)Estimate · 2024-03-13SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 108WherePage 3PublishedMarch 13, 2024CheckedOctober 4, 2026Open the sourceSource: "it was approximately $11 million. That was the application build." His claim; not reconciled with the AG's $19.1M.All sourcesaccountability.arrivecan.firth_invoiced_claim.2024-03, not $19.1MReceipt$19,100,000Estimated ArriveCAN costs attributable to GC StrategiesEstimate · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereExhibit 1.1 (main contractors, at 31 March 2023)PublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceThe AG also found GC Strategies helped develop the requirements for the competitive contract it later won.All sourcesaccountability.arrivecan.gc_strategies.2024-02-12.
- The people deny it. MacDonald, Utano and Doan each say they did not choose the firm. MacDonald calls the allegations “baseless,” Utano “unsubstantiated,” their pay was restored, and the CBSA’s findings remain preliminary and unpublished.
- Your data was safe. The Privacy Commissioner found the complaint “not well-founded,” with “no evidence” that personal information collected through ArriveCAN was “used or disclosed in contravention of the Act” OPC, 12 March 2026
Why it still fails
- The pandemic explains April 2020. It doesn’t explain May 2022. By then, with time to run a real contest, the $25.0MReceipt$25,000,000Value of the May 2022 ArriveCAN contract won by GC Strategies as the only bidderActual · 2022-05SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.57PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "valued at $25 million, was also awarded to GC Strategies, as it was the only contractor to submit a proposal."All sourcesaccountability.arrivecan.replacement_contract_value.2022-05 contract went out on requirements GC Strategies helped write, and GC Strategies was the only bidder OAG 1.56 to 1.57. PSPC challenged the no-bid approach and the CBSA kept using it OAG 1.51 to 1.52. Contracts that took up to 63Receipt63Longest time, in calendar days, taken to put one of the 4 non-competitive ArriveCAN contracts in place (unit: days)Actual · 2020SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.54PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "In our view, 63 calendar days would have allowed some form of competitive process". The 4 contracts took "between 12 to 63 calendar days".All sourcesaccountability.arrivecan.noncompetitive_max_days.2020 days “would have allowed some form of competitive process” OAG 1.54
- No in-house skills explains hiring help. It doesn’t explain the price or the paperwork. $1,090Receipt$1,090Average daily cost of ArriveCAN's external (contractor) resourcesActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.30PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "average per diem cost for the ArriveCAN external resources was $1,090". An AG estimate.All sourcesaccountability.arrivecan.per_diem_external.2020-2023 a day against $675Receipt$675Average daily cost of equivalent IT positions in the Government of CanadaActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.30PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "whereas the average daily cost for equivalent IT positions in the Government of Canada was $675"All sourcesaccountability.arrivecan.per_diem_government_it.2020-2023, on time sheets with “no details on the work completed” OAG 1.30, 1.67, and no proof that 4Receipt4Resources on those task authorizations for which the CBSA had no supporting documentation that they did the workActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.75PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "unable to provide any supporting documentation ... performed by 4 of the 5 resources listed"All sourcesaccountability.arrivecan.resources_no_proof.2024-02-12 of 5Receipt5Resources listed on those task authorizationsActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.75PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: as resources_no_proof.2024-02-12All sourcesaccountability.arrivecan.resources_total.2024-02-12 resources did the work OAG 1.75
- It worked. The auditor still found it was not managed “with due regard to value for money” OAG 1.82. And a working app doesn’t need 177Receipt177ArriveCAN versions released April 2020 to October 2022, often with little or no testing documentationActual · 2020-04/2022-10SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereKey facts and findingsPublishedFebruary 12, 2024CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.arrivecan.versions.2020-2022 versions, or a release that instructed more than 10,000Receipt10,000Travellers wrongly instructed to quarantine after one June 2022 ArriveCAN update (more than 10,000)Actual · 2022-06SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.80; Key facts and findingsPublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceParagraph 1.80 reads "more than 10,000 iOS users who entered Canada between 28 June and 20 July 2022"; the stored value is the floor.All sourcesaccountability.arrivecan.wrong_quarantine_orders.2022-06 people to quarantine by mistake OAG 1.78, 1.80
- The disputed money was checked. The Auditor General looked at the CBSA’s $12.2MReceipt$12,200,000Part of the AG's estimate the CBSA said could be unrelated to ArriveCAN; the AG found it was incurred under ArriveCAN task authorizationsActual · 2020-04/2023-03SourceOffice of the Auditor General of CanadaDocumentReport 1—ArriveCAN (2024 Reports of the Auditor General)WhereParagraph 1.21PublishedFebruary 12, 2024CheckedOctober 4, 2026Open the sourceSource: "officials have expressed concerns that $12.2 million of the $59.5-million estimate could be unrelated to ArriveCAN. We determined, however, that this amount was incurred under ArriveCAN task authorizations."All sourcesaccountability.arrivecan.disputed_by_cbsa.2024-02-12 objection and found it “was incurred under ArriveCAN task authorizations” OAG 1.21. Firth’s figure and hers are not reconciled, and we show both. Even his number is a large sum for a firm whose partner told MPs it had 2Receipt2Employees of GC Strategies, per Kristian Firth's testimonyActual · 2023-11-02SourceHouse of Commons, Standing Committee on Government Operations and EstimatesDocumentEvidence, meeting No. 83WhereFirth's answer to Michael Barrett's first questionsPublishedNovember 2, 2023CheckedOctober 4, 2026Open the sourceSource: "We have two employees, but we outsource our finance and legal"All sourcesaccountability.arrivecan.gc_strategies_employees_claim.2023-11-02 employees OGGO 83
- The denials are the finding. Each official named as the decider denies it or points to someone else. The auditor, with the agency’s own files, “could not determine which agency official made the final decision” OAG 1.41. Someone decided. No name is on it, so no one answers for it.
- The privacy finding stands, and we say so. It also found that one of the 13 contractors it checked kept working for the CBSA “for over 18Receipt18Months one ArriveCAN contractor worked without a valid security clearance (more than) (unit: months)Actual · 2026-03-12SourceOffice of the Privacy Commissioner of CanadaDocumentInvestigation into the contracting practices of the Canada Border Services Agency related to the development of the ArriveCAN application (special report to Parliament)WhereAnalysis, Sub-issue 2 (security requirements)PublishedMarch 12, 2026CheckedOctober 4, 2026Open the sourceSource: "this contractor continued doing work for the CBSA for over 18 months without a valid security clearance." The CBSA disagreed with the OPC's position that the contractor worked "without a valid clearance".All sourcesaccountability.arrivecan.opc_no_clearance_months.2026-03-12 months without a valid security clearance” OPC, 12 March 2026, paragraphs 44 and 45. The CBSA disagreed with that finding paragraph 46
The conclusion
The Auditor General’s finding is that the CBSA “did not manage all aspects of the ArriveCAN application with due regard to value for money” OAG 1.82. On this record, that is the polite version.
ArriveCAN was not an emergency that got expensive. It was a contracting process in which one firm got the first deal without a contest, helped write the requirements for the biggest one, won it as the only bidder, and was paid premium rates on time sheets with no details of the work, inside an agency that kept its records so badly the Auditor General could not price the app exactly or name who chose the firm.
Each official named as the decider denies it or points to someone else. The firm says the auditor is wrong. Parliament found its partner in contempt for refusing to answer certain questions and for prevaricating. The firm is barred for 7Receipt7Years GC Strategies is barred from federal contracts and real property agreements under the Ineligibility and Suspension PolicyActual · 2025-06-06SourcePublic Services and Procurement CanadaDocumentGC Strategies Inc. determined to be ineligible under the Ineligibility and Suspension PolicyWhereNews release (ineligibility period, effective June 6, 2025)PublishedJune 6, 2025CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.arrivecan.gc_strategies_ban_years.2025-06-06 years.
And not a dollar has come back from the firm.
Still open
- Who chose GC Strategies. MacDonald and Utano say Doan and Ossowski. Doan denies it; Ossowski says he relied on his officials. The Auditor General couldn’t say OAG 1.41. The CBSA’s own findings are unpublished.
- The RCMP. One investigation specific to ArriveCAN, as of 18 June 2024, and no charge. We found no later statement and no charge (checked 4 October 2026).
- MacDonald and Utano’s appeal, reported filed in May 2026.
- The money. Ottawa’s 2025 claim against GC Strategies, for $198,000Receipt$198,000Amount the Government of Canada is seeking from GC Strategies in its 2025 lawsuit over billingActual · 2025-03SourceThe Globe and Mail (reporting)DocumentOttawa alleges IT subcontractor billed for more than 24 hours of work in a dayWhereArticle body ('The government is seeking $198,000 from GCStrategies')PublishedMarch 7, 2025CheckedOctober 4, 2026Open the sourceNews reporting of the government's notice of action: "The government is seeking $198,000 from GCStrategies, accusing the company of breach of contract, negligent misrepresentation and unjust enrichment." The allegations have not been tested in court. On 9 October 2025 the procurement department told the Public Accounts committee that the amount tied to GC Strategies was the only one still to be collected.All sourcesaccountability.gc_strategies.lawsuit_claim.2025-03, is untested in court. We found no recovery from the firm.
- The ministers. For the CBSA, Public Safety: Bill Blair, then Marco Mendicino from 26 October 2021. For the Public Health Agency, Health: Patty Hajdu, then Jean-Yves Duclos from 26 October 2021. For the contracts, Public Services and Procurement: Anita Anand, then Filomena Tassi from 26 October 2021, then Helena Jaczek from 31 August 2022 House of Commons ministry lists. What each said on the record about how the work was contracted is the next research task.
The next read
ArriveCAN wasn’t the only no-bid deal. About 70%Receipt70.0%Share of the 97 McKinsey contracts awarded non-competitively (about 70%)Actual · 2011-01-01/2023-02-07SourceOffice of the Auditor General of CanadaDocumentReport 5—Professional Services Contracts With McKinsey & Company (2024 Reports of the Auditor General)WhereKey facts and findingsPublishedJune 4, 2024CheckedSeptember 28, 2026Open the sourceAll sourcesaccountability.mckinsey.noncompetitive_share.2011-2023 of the 97Receipt97McKinsey contracts the Auditor General examined (the base of the non-competitive share)Actual · 2011-01-01/2023-02-07SourceOffice of the Auditor General of CanadaDocumentReport 5—Professional Services Contracts With McKinsey & Company (2024 Reports of the Auditor General)WhereKey facts and findingsPublishedJune 4, 2024CheckedOctober 4, 2026Open the sourceSource: "About 70% of the 97 contracts ... were awarded to McKinsey & Company as non‑competitive contracts." The audit covers these 97 contracts, awarded 1 January 2011 to 7 February 2023; the same count as accountability.mckinsey.contracts.2011-2023.All sourcesaccountability.mckinsey.contracts_examined.2011-2023 McKinsey contracts the Auditor General examined went out with no competition.
The waste file