Parliamentary Committee Notes: ArriveCAN

Proposed Response

To the purpose and outcomes of the ArriveCAN app during the COVID-19 Pandemic.

Background:

Office of the Auditor General Report on ArriveCAN

The Office of the Auditor General’s audit findings are focused on six themes:

  1. The precise cost of the ArriveCAN app cannot be determined
  2. The CBSA relied heavily on external resources which increased costs
  3. Procurement decisions did not support value for money
  4. The requirements placed on bidders were restrictive and likely have limited competition
  5. Practices to manage the ArriveCAN project were missing at the most basic levels
  6. Deficiencies regarding security testing of the application

The CBSA is focused on actions in the following three areas that will make a material difference in improving how it manages procurement:

Following the tabling of the report, Conservative Leader sent a letter to the RCMP commissioner asking to expand its investigation to include ArriveCAN. The RCMP responded that “The Royal Canadian Mounted Police is assessing all available information, including the Auditor General’s performance audit report, and will take appropriate action.”

OAG Performance Audit of ArriveCAN
Statement Response
The app cost approx $59.5 million but the exact cost is impossible to calculate because of the CBSA poor financial record keeping. The bottom line difference between CBSA numbers and the OAG numbers is that each counted different activities in different timeframes. CBSA has reported broadly and publicly on the development and updating of ArriveCAN as a public health measure. The OAG has folded in costs that came after its use as a public health measure, as well as some general IT environment costs not specific to ArriveCAN.
The CBSA’s decision to continue relying on external resources throughout the app’s development, launch and updates, beyond the initial pandemic crisis, increased costs and brings into question value for money. The CBSA is a large IT-enabled service organization, with about 180 technology systems. CBSA has always relied on outside expertise for skills it cannot recruit. CBSA still needs to outsource to some degree – but as an organization, we are working to rely less on contractors. For example, in the Chief Data Office, we are successfully recruiting in areas like biometrics and disaggregating data. We used to have almost a hundred consultants in this space. Going into next fiscal, we will have around a third of that.
The CBSA’s disregard for policies, controls, and transparency in the contracting process limited opportunities for competition and undermined value for money.

The pandemic context was an incredible management challenge. Across government, departments were called upon to be fast and flexible in providing services to Canadians. But, this bias to action shouldn’t have come at the price of sound stewardship. Then, as now, we needed to be focused on documenting decisions and taking care of basic management fundamentals. We have already made changes to address this and we will take further action to ensure management practices are aligned with policies and deliver value for money.
Evidence indicated that GC Strategies was involved in setting the requirements that the CBSA later used to tender a competitive contract.

That is not how it works. The CBSA has taken steps to ensure that all requirements flow through its Procurement team and that the CBSA’s requirements be posted, in a transparent manner, where companies can bid on them. We will also require employees to disclose all interactions with potential vendors.
Essential information, such as clear deliverables and required qualifications, was missing from contracts. The CBSA’s new executive governance process is assessing all contracts and task authorizations and will approve or challenge proposed approaches with the goal of ensuring the best value for money. This is a culture change.
The CBSA routinely approved and paid invoices that contained little or no details on the work completed. This is a serious issue – work performed by all contractors, no matter what they are working on, needs to be clearly delineated on invoices. How else can we know what we are paying for? The CBSA has taken a number of steps to ensure that this is always the case going forward. We have increased the capacity of our procurement group both to oversee all procurement activities and establish a centre of expertise to help employees if they have questions or do not understand their authorities and obligations.

Procurement

The CBSA’s Internal Audit and Program Evaluation Directorate is performing work on the Agency’s procurement and contracting practices. An internal audit and review are expected to be completed in the spring/summer 2024 and the results will be posted to the CBSA’s website once complete.

The CBSA also awaits the upcoming final reports of the Office of the Auditor General and of the Office of the Procurement Ombud on McKinsey contracts and will take additional measures informed by those reports once available.

The CBSA has improved controls and oversight, including having those with procurement authority in headquarters retake their training, having a senior committee review new contracts and task authorizations and centralizing procurement responsibilities within our Agency.

Employees must always be guided by the CBSA Code of Conduct and the Values and Ethics Code for the Public Sector. The Agency will be launching an internal dialogue on values and ethics, with engagement to come over the coming weeks and months.

If pressed on procurement:

The improvements made to the CBSA procurement function in 2023 include:

False Quarantine Issue

From June 28 to July 20, 2022, 10,200 ArriveCAN users out of the approximate 2,000,000 ArriveCAN submissions, despite having submitted all the required information and their proof of vaccination using the ArriveCAN app, received automated quarantine notifications when they should not have when they crossed the Canadian border. The Consumer Law Group of Canada filed a proposed class- action lawsuit on February 16, 2024 against the Attorney General of Canada on behalf of individuals who received false automated quarantine notifications.

This issue was related to a defect in the iOS version of the application that had incorrectly defaulted a field¸ “quarantine_exempt”, to false. This flag is used by the ArriveCAN back-end system to send automated quarantine notifications to travellers.

The defect was introduced in ArriveCAN version 3,0 for iOS and was caused in a very specific scenario, where a user:

Essentially, if the user began their submission, stopped and returned later, they would be flagged for quarantine.

When the user resumed the submission, the app used the default value of the “quarantine_exempt” flag, instead of the modified value based on the traveler’s data and vaccine information. This defect was not detected during testing because this scenario was not a part of the ArriveCAN test cases.

In response to this defect, the CBSA updated their testing to cover this scenario and invested resources in building an automated testing capability for ArriveCAN so that more time can be dedicated to testing new features where defects such as this could be introduced.

The CBSA resolved this issue in 4 stages:

Date modified: