Notices of Meeting include information about the subject matter to be examined by the committee and date, time and place of the meeting, as well as a list of any witnesses scheduled to appear. The Evidence is the edited and revised transcript of what is said before a committee. The Minutes of Proceedings are the official record of the business conducted by the committee at a sitting.
I must inform members that the clerk of the committee can only receive motions for the election of the chair. The clerk cannot receive other types of motions, entertain points of order or participate in debate.
[Translation]
We can now proceed to the election of the chair.
Pursuant to Standing Order 106(2), the chair must be a member of the official opposition.
We're off to a less than auspicious start. We're back in.
Thanks, everyone, for your patience.
Our order of the day is to study the ArriveCAN app.
We have three witnesses with us. They are Mr. Darren Anthony, Mr. Kristian Firth and Mr. Mark Weber.
I understand that Mr. Weber, who is virtual, has been tested for sound and that everything is in accordance with the needs of our translators. Thanks very much.
Mr. Firth, I understand you're starting with a five-minute statement.
Mr. Chair and honourable committee members, I am looking forward to answering the questions you may have and that allow us to get the information out on the table.
As I was the lead on this file, I'm able to answer questions for GCstrategies. My business partner and I have, in combination, over 30 years of IT staffing experience with the Government of Canada.
GCstrategies was founded in 2015 and is an IT staffing firm that has a proven record of successful engagements with government departments. We have built teams and provided subject matter experts for many projects for over 20 federal departments during our tenure. We have built a very strong network of best-in-class talent, which allows us to help our clients find the team they want and have the ability to scale up and down as necessary.
When the government approached us to staff a team under their management and direction for a time, a materiel engagement, we did so. Every individual we used was approved, government security clearances were verified, and they were given their specific tasks and deliverables by the government.
To be clear, we did not build ArriveCAN. We were approached to provide a team for consideration to fulfill certain ArriveCAN requirements. We are, however, very proud of the team we gave the Government of Canada, whom they managed and gave direction to throughout the project. They never missed a deadline, and they completed all their tasks and deliverables.
Mr. Chair and members of the committee, thank you for the opportunity to appear before you today.
My name is Mark Weber. I'm the national president of the Customs and Immigration Union, which represents personnel working for the Canada Border Services Agency.
From the point of view of the union representing those who, every day, are hard at work protecting our borders and ensuring safe and efficient cross-border operations, what's perhaps most vexing about ArriveCAN is how it was developed without any meaningful consultation with, or input from, frontline officers—not when the idea was first proposed, not when the app was initially developed and definitely not at any point during one of the more than 70 updates that the app had to undergo.
This is certainly par for the course for the agency, and regrettably frontline officers are used to this. Still, it defies reason that an application designed for the front line would be developed without involving those who serve on the front line and who know what works and what doesn't. It defies reason that the government would insist on continuing to inject capital into a project that neither facilitates nor enhances border processes, all the while claiming that it does and without any consideration for what's actually going on at the border.
What defies reason the most is that all of this is going on while our border services are facing a severe staffing crisis. To say that there is a deficit of between 2,000 and 3,000 border officers at this very moment is not an exaggeration. By choosing to sink dozens of millions of dollars into ArriveCAN while its border services' workforce is understaffed and overworked, the federal government is simply gambling with Canada's ability to maintain a safe and properly functioning border.
ArriveCAN is certainly not unique at CBSA. It's one example in a long line of far-reaching technological band-aid solutions in search of a problem, solutions that ultimately fail to enhance border security and effectiveness in any real way. What they also have in common is that they are always developed without involving the frontline personnel who actually work at the border.
From our perspective, what the government and CBSA can learn from the ArriveCAN experience is that, if they want to effectively and properly manage our borders while ensuring that the projects designed to do so are sound, they must rely on and seek out the expertise of frontline border officers in a meaningful way. Our members are proud of the work they do. They're proud of serving Canadians, and I know they would jump at the opportunity to help improve our border processes.
In conclusion, it's my hope that the union's input will assist this committee in its important work.
It's funny you should say that. I'm reading The Power of Parliamentary Houses to Send for Persons, Papers and Records, because it's time to be a technical geek.
My understanding—perhaps the clerk will correct me if I'm wrong—is that whether people are sworn in or not, under parliamentary privilege it is still contempt of Parliament to mislead the committee by giving a false statement or false evidence; to refuse, unless related to cabinet confidence, to answer any questions; or to fail to produce documents that this committee might require someone to produce.
In this context of your work for the Government of Canada, you're the broker, or the middleman between the government and the service provider. Is that correct?
When we're talking about the full scope of this project, there are lots of publicly reported numbers. What is the commission for that intermediary, middleman role? We're led to understand that it's 30%.
That would be at the very top end. Industry standards are anywhere from 15% to 30%, depending on the skill set and the type of resource that is required.
Regarding the app, who approached who? The Government of Canada reached out to you. You did not reach out to them with respect to this contract. Is that correct?
I have a question about some news that was reported today, but I am curious about the total amount of money that your company received from the Government of Canada for the the ArriveCAN app.
GCstrategies invoiced over $44 million over the past two years for all of our federal work over 20 departments, but for the application that we were responsible for staffing, which included two years of support and maintenance and over 150 releases on the three platforms, we were billing approximately $4.5 million per year.
Today, the CEO of a company called ThinkOn said that his company had nothing to do with ArriveCAN. This was reported in The Globe and Mail. He said, “We have received no money from the CBSA” and “We’re not even remotely in that space”.
Our understanding is that your organization facilitated the design and build of this app, and connected all the components. What role did ThinkOn play?
We are an IT staffing firm. We have no influence whatsoever on day-to-day activities, nor do we have any influence on how its architecture is done or how it's built. We provided the team that they asked for, which designed a specific ArriveCAN component.
I cannot comment on anything outside of the bit that we were facilitating for the government.
Are you aware that the government reported, in response to a question tabled by a member in the House of Commons, that for work on ArriveCAN, a company called ThinkOn Inc. received a $1.2-million contract. Were you aware of that?
In terms of the total cost of the app, when the government reported that $1.2 million was given, did it cause you concern that they said $1.2 million went to a company that now says it didn't receive $1.2 million?
The reality is that I can only comment on what I was responsible for and what we engaged on. That's what I have knowledge of. I cannot comment on things that I wasn't part of.
Our concern here is to find out.... If someone is saying that an organization was paid $1.2 million and then that organization says it didn't receive $1.2 million, there is a lie there, and we have to source that. We have to figure that out.
The committee passed a motion requiring documents to be turned over: a list of contractors, subcontractors, breakdown of costs, a list of contracts, all RFPs and invoices. Are you in receipt of that request for documents?
I'm sorry. We were contacted on Tuesday. You have to have five days to even submit information, which didn't fall in place, but we were never told we had to provide anything. We were just told we had to be here for testimony.
Right. We find ourselves in a situation where we're checking people's homework, unfortunately. The government is saying one thing, and now we're looking to the private sector to find out what was paid, things like the total amount received from the Government of Canada for the app—which is a number you've referenced—the names of all subcontractors and delivery partners, how much they were paid, deliverables, proof that some subcontractors had security clearances and that all work was done in Canada.
Is that information you would be able to provide to this committee?
If I understand this correctly, you are a company that does what many companies in the industry do. You don't retain employees on staff, because you don't know what projects you're going to have. You have a large group of people that are experts in certain subject matters, and you assemble them for your clients when and if the client has a project.
When staff members came to you and said, “Can you go out and assemble this great group of people?”, did they say anything like “Please make sure you get Liberal donors and Liberal supporters to be the people who come work for us?”
Let me ask another question. On this project, you said you billed, related to ArriveCAN, approximately $4.5 million each year, so about $9 million total. Is that correct?
That is not profit to you. Is that right? That is your cost, where you are getting money from the government and you are paying the people that you engaged to work on this project. Is that correct?
Let me also understand, because you're saying that you didn't supervise the people. When you say that, did you did supervise certain aspects of the task. For example, since you were the employer of record, you would have made sure they got to work and they were doing the job they were supposed to do. You just weren't directing them as to the technical specifications they were supposed to build. Would that be correct?
Obviously, everybody was working during this pandemic. This is the whole reason we built this application, because everybody was working from home. The project managers and the team leads, provided by the organization, would be monitoring, maintaining and making sure.... We would only get a call if they weren't performing and they needed to have a resource replaced.
The manager of the team.... For example, did you assemble people who were working for a manager within the government, or did you also have a team manager for the people you assembled?
Now, I know you guys are not technical, but I imagine you understand enough about what was built to be able to distinguish between a hackathon, where people take plans that were already developed over the course of a weekend, don't build a back office that speaks to the CBSA system and don't build in the need for vaccination proofs versus what people did over 18 months of complex engineering. Could you speak to me how we would best differentiate what happened over a weekend versus what you put a team together to create over 18 months?
For example, as somebody coming from the industry, the way I would look at it is almost like you build the plans for a race car that can go 300 kilometres an hour, and the race car is set to the best safety standards. Then somebody, after two years of work on this, will copy the plans and build a model of the car that doesn't have to drive and doesn't need to meet safety standards. Would that be a fair analogy?
I'm glad you referenced that I am not a technologist. I'm a generalist, but I fundamentally understand that.
Again, I know we did a very good job, and we executed on everything we were charged to do, but, from what I read, the things that were mentioned that weren't considered were, from my understanding—and again we weren't part of that—some of the most intricate and most detailed pieces, which is, like you said, back-end integration.
The organization had legacy systems that needed work. There are the vaccinations. There was a lot of stuff that were.... I saw a quote that we can all trace the Mona Lisa, but that doesn't mean it's a masterpiece.
Yes, those who would try to paint what happened over a weekend versus the app you helped the Government of Canada to develop.... It would be a totally unfair comparison. It's not apples to apples; it's apples to an orchard. Is that right?
Given that I won't be able to finish any real questions, I just want to thank both of you for coming today. I know it's not easy coming before a parliamentary committee. Thank you so much.
We are an IT staffing firm. We are not involved. We have no direction on the projects or the objectives. We are not in any conversations for budgeting or cost controls. We have quality control. If a resource isn't performing, we will then work with the government to replace that.
To answer your question, our team, under the guidance and supervision of the federal government, was responsible for the programming and the development, but again, it was only for certain aspects of ArriveCAN and not the full overall build.
I can comment on exactly what we did, which was, again, a component that was responsible for the mobile and web application and, subsequently, the 150-plus releases that came out over the three years.
For the future, the costs would be maintaining the staff, depending on whether the pandemic comes back up and on whatever the decision is to do with ArriveCAN moving forward, but the application needs to be maintained while it's still in service.
For the team we provided that was approved by the federal government and takes direction from them, yes, that would be part of their tasks and deliverables, which the government outlined for each individual.
So we're talking about $54 million. You're telling us that you received $4.5 million a year over two years. That makes a total contract of $9 million. Were you approached directly for this contract or was there a call for tenders so that several companies could offer their services?
The government came to us and asked us to put together a team to help them carry out their COVID objectives. We did this process and it continued for about two years.
The engagement and why they chose us—my understanding is that you'll be asking the same question to CBSA and PSPC—is that we're good at what we do. We have a proven track record of working with the government on other projects providing best-in-class talent.
We had already been engaged with them since early 2019. We had provided a team on projects with similar skill sets and knew they could deliver.
Of the $54 million that was reported in the newspapers, $9 million was paid to you, as we know. Given the situation, do you think $54 million for the entire ArriveCAN program, including advertising and information provided domestically and internationally, is an exorbitant cost, a cost that may be high, but reasonable, or is it more than reasonable?
I can only really speak of the component we staffed for the government. Again, they never missed a deadline, they worked on 150 releases over three platforms and maintained all of those for two years. I think the $9 million that we charged was value for money.
No. I'm assuming they were just not considered because they didn't have valid Government of Canada security clearances put out by PSPC, which are obligatory for any government contract.
What flaws, if any, do you see in the ArriveCAN clone that was created in two days? What are the differences between that kind of clone, which was created as a marketing stunt, as I understand it, and what your teams managed to produce?
I'm going to interrupt here because we're at six minutes. If we don't have time for an answer in our next round, maybe you could provide it to the committee in writing.
You made, according to my math, between $1.35 million to $2.7 million between the two of you. You can't tell me what number in between that. Most people know how much they made.
Mr. Weber, do you have any idea of how much could have been saved by developing this capacity in-house rather than contracting out the development of this app?
I don't. Again, we were not consulted on any part of this process. At no point were we or anyone working at the front line asked how this should be done, sourced or put together.
Do you see this as a systemic issue at the CBSA, where we see inflated contracts going to outside companies when they could be developed internally? Maybe you could speak about what needs to be done to ensure we can deliver services like this in-house and to make sure we're supporting unionized workers or hiring more unionized workers.
That's something that we do support. Right now, we do need other kinds of technology and other kinds of improvements at our borders. We have borders operating with no X-ray machines. We have marine ports with no boats. The situation in a lot of our ports of entry is dire.
As I said earlier, we need a lot more frontline officers than we currently have. We would estimate between 2,000 and 3,000.
When we look at things like ArriveCAN, I mean, you're almost putting up the wallpaper before you've built the foundation. Our foundation really needs a lot of work, and that foundation is the officers who work the border.
That's something that I hope the CBSA will look at. It's something that we encourage and push for. Again, we're talking about IT specifically here, but other than IT, when you look at figures like $54 million, I think that could have done a lot more good than what was done with the ArriveCAN app, which really hasn't done much for us. It hasn't done anything for border security, and it has done nothing to speed up processing times at our borders.
Speaking to that, how far could $54 million go in addressing the staff issues at CBSA that we're experiencing right now, never mind the staffing shortages in terms of predating the pandemic? You can also speak about that issue. Can you comment on how many officers are actually needed to address the current staffing issues?
Across the entire country, we estimate between 2,000 and 3,000. If we're looking at a figure like $54 million, by our rough math we could probably hire about 500 additional officers with that, which would be a really good start right now. One of the other difficulties we have is that the one college that we do training at can graduate only just under 600 people a year, which really just barely covers attrition. We don't have any ability right now to get those numbers up to what they need to be.
The morale is really low. For every port that I go to visit as a union president, you would think that one of the first things that would come up is the topic of union issues, labour issues—we currently have no contract—and I can tell you that, for the members I speak with across the country, the first thing they say is, “We need more people because we cannot do our jobs anymore.” We have ports operating on almost unlimited overtime. This is not sustainable.
It was extremely negative. We have a really hard time understanding why all of these questions and this app were implemented the way they were. All those questions were included in the app, when all we were doing at the border was verifying if someone was vaccinated. That could have been done simply by having a traveller show you their phone. As far as we know, no contact tracing was being done.
It was a long-drawn-out process that a lot of people had difficulty completing. At the border, short-staffed as we are, rather than doing everything we could to fulfill our mandate and keep the border safe, we spent almost all of our time acting as IT consultants and helping people complete the application.
That's unreal. Do you have comments about CBSA's use of technology in general? Has the focus been on improving working conditions for officers and for travellers' experience, or do you see technology and automation being used primarily as a cost-cutting measure, which we clearly haven't seen here?
It's absolutely being used as a cost-cutting measure. No piece of technology will speak to a child to ensure they're travelling with the adult they should be travelling with. They're not going to find the synthetic opioids that they want to keep out of Canada. They're not going to find the guns that are being smuggled into Canada. We need people to do all of these things.
It's not the first time that we see these kinds of band-aid solutions with technology. It's the same principle that was applied when ABC machines were put into airports, when PIK machines were put in and eGates and with remote reporting that we can't attend.... ArriveCAN is just another one of those. They really provide the worst for both worlds, in that they not only reduce security but they also slow things down.
I would like to circle back to that initial phone call. Based on your staff size—and we have 100% of the staff here—one of you gentlemen took that call from the government. I'm just very curious as to who was on the line and what their position was. That's critical information.
As I mentioned previously, we were already engaged and had been for a year prior to the pandemic where we were providing similar services to the CBSA. Whether it was a phone call or a conversation, they were engaged. They saw the team we had. They saw that it was a similar skill set. They were available. They were Canadian-cleared. That's how it was—
On your website, there are several endorsements from unattributed senior federal public servants. They are quite glowing, to your credit. They include a senior executive with the Government of Canada, a VP of cloud services at a major crown corporation, a chief information officer for the Government of Canada, an assistant deputy minister at the Government of Canada, and a chief data officer from the public sector.
Do you know of any benefits or hospitality that was received by anyone working for the Government of Canada from any of your subcontractors or from your organization?
In scoping out that work.... The ArriveCAN app has over 615,000 reviews on the Apple App Store, which is unbelievable. I've completed one app review in my entire life, so I'm shocked by this.
Were you ever asked by anyone in government to increase the number of reviews for the app?
There were a number of documents that I referenced, and I appreciate your acknowledging that the request was from the committee to the government to provide that information.
Instead of seeking that the committee pass a motion ordering production of those documents, I would like to request—and you can tell me if you would receive this request or if I should proceed with seeking the will of the committee—proof that subcontractors' work was done in Canada, that subcontractors have current security clearances, proof of the deliverables that were asked for, how much everyone was paid, the names of all subcontractors and delivery partners that you worked with, and the total amounts you received from the Government of Canada for the app.
I would gladly provide that in writing just in case there's anything missing.
Would you be able to provide that back to the committee in writing?
First of all, I can assure that all the approved resources are from reputable organizations. They all hold valid security clearances. I know it's my word, but we do have NDAs in place and confidentiality agreements with all of our subcontractors. At this time, I can't disclose them.
I move that the committee request the documents listed in the original production order to the government, including the total amounts received from the Government of Canada for the ArriveCAN app, the names of all subcontractors and delivery partners that GCstrategies collaborated with, how much all entities were paid, what the deliverables were for work, proof that the subcontractors have current security clearances, and proof that the subcontractors' work was done in Canada.
No. I appreciate your taking notes. I just wanted to seek if they would provide this. I didn't plan to move the motion. I thought perhaps they'd be able to. They're unable contractually, so I'm seeking to use the power of production of documents that this committee has in order to request them.
I'll read it so that you capture what's in the original motion, Clerk, if you don't have that.
Those documents are, in their unredacted format, documents related to planning, contracting, subcontracting of app development and launch, including all requests for proposals, RFPs, all documentation related to contractors and subcontractors; and that the committee also receive the total amounts that GCstrategies received from the Government of Canada for the ArriveCAN app, the names of all of the subcontractors and delivery partners, how much they received in payment, what the deliverables were for payment, proof that subcontractors have security clearances, and proof that subcontractors' work was done in Canada.
Mr. Chair, I appreciate that the witnesses have come here today. They've provided the information that they can. They've articulated that they have some restrictions that prevent them from being able to offer it without being compelled to do so, so I'm seeking to do that.
I find it particularly important today, based on the information CBSA has provided with respect to all of the funds they've paid out. It doesn't match what vendors have been paid. It's going to be important that we see what the side of the private sector partners looks like and then compare that with what the government side looks like. It's important to see where $54 million went.
There generally hasn't been a standard in our committee, because some of the results have been one page and some of them have been 500 pages. Perhaps it is a couple of weeks.
I would hope that we would have the documents by 5 p.m. on October 26. That way we have them in hand before we see the senior public servants on this issue.
I hope my colleague would be supportive of that amendment to his motion.
Mr. Johns has a good point. Unfortunately, because it has to be translated, it won't be done in time.
I suggest that maybe we pick a date and then, on anything from CBSA and PSPC, for those who come next Thursday, we can bring them back at a later date, after the documents arrive if necessary, driven by what's in those documents.
Mr. Chair, given that, again, we were supposed to be questioning the witnesses and this is now taking away from the time of other parties to question the witnesses, may I ask that this discussion on the motion—hopefully with the agreement of Mr. Barrett—be deferred to a certain point, such as 5:20, 10 minutes before the meeting ends, so that we can continue our questioning? We can then have time to get this in writing and read through it.
I understand what you're saying. I think my preference would be that we just settle this and go to a vote, if necessary. That seems to be the will of the majority of the committee. Then we can get to the questioning.
I hope, Mr. Anthony, that Mr. Weber and Mr. Firth will be willing to stay until 5:30 and we can get through another round.
Mr. Chair, with respect, I would like to see this motion in writing.
Number one, I want to understand it better. Right now we're talking about the amount this company has received, which is $9 million of the $54 million. It's not the $54 million or whatever that is. These are also documents that the government has already been asked for. This is a duplication. We're now asking a company with two employees to gather a mountain of documents within 10 days, when the government departments are already doing this. I find it a little bit strange to ask for the same documents from two different parties.
I would like time to consider the motion, and I would like to see in writing what it says.
Since we have a hard stop at 5:30, I'm not inclined to do that. You can put forward a motion to adjourn the debate, and we can vote on it.
I understand what you're saying, but I sense it's the will of the committee to adopt this. I may be wrong. We can put it to a vote, end it quickly and then move on to the questions.
I want to just add that there shouldn't be a concern. Mr. Housefather has made it clear that we've already asked for these documents. He shouldn't be opposed to our asking for these documents from them as well. I don't see any reason why we don't just move on this and vote on it.
I'm trying to understand, and two questions come to mind.
We've already asked the government to provide us with the documents. Why should we ask this company to provide them as well?
Legally, does the committee have the right to require a company to provide it with documents?
These are frank and honest questions I'm asking, given that the committee has already requested the documents, and we had said that we would talk about this once we were able to analyze the documents.
In response to my colleague's question, today's report in The Globe and Mail is what's precipitated my query to the witnesses and this document production request. It's that the government said in this one example that ThinkOn Inc. was given $1.2 million. That's what the parliamentary secretary signed in response to an Order Paper question. CBSA did the analysis and said here's the list of contracts, including $1.2 million to this organization and the CEO of ThinkOn Inc. today said he got zero dollars.
It's important to see.... The government is saying one thing and a private company is saying, no, we don't know where that $1.2 million went, but we didn't get it. We are looking for a second document set to compare with what the government is offering. That's the rationale. It's transparency and I think it's important.
I see no problem asking for this information. Government is the tenant of public procurement and it requires transparency. These are public dollars, so diving into a private company that has a contract for public dollars I have no issue with whatsoever.
Mr. Chair, I think there are two different issues here.
Number one, whether or not we go ahead and adopt the motion.... Again, I think it would be good order to have the motion in writing in both languages so people can actually read it. I think that the normal custom of this committee has been that we talk to each other about our motions in advance, we share them and we don't come up with them at the meetings at the last minute when nobody's seen what they actually say. That would be number one.
Number two, again, the amount in question that my colleague is referring to is not related to the amounts paid to this company, so there isn't going to be any divulgation from this company that is going to deal with the $1.2 million, clearly, because it's from a different document that the Canada Border Services Agency gave. They have made it very clear that they have no relationship with that third party company.
The third thing, Mr. Chair—and this is where I really have an issue—is that we adopted a motion on Monday and we all agreed on what would be produced as part of that motion, and my understanding at the time was that we were not going to have witnesses on ArriveCAN until the we got the documents so that we would be prepared with the documents for the witnesses. Then suddenly, again, without consultation, witnesses were invited for ArriveCAN today on Thursday, so the documents were only supposed to be produced in 10 days after the Monday meeting, and my understanding—and that's what we discussed on Monday—was that the documents were going to come first and then we would have the witnesses. The reason there is a request for duplication today isn't related to what the government has provided. The government hasn't provided anything yet because we're not at the deadline yet. In the end, should the company produce this, I'm not going to stand in the way if everybody else also wants them to produce it, but I don't think the sequencing makes much sense.
Mr. Firth, you indicated that you are an IT recruitment firm and, in your opening remarks and your responses to some of my colleagues, you talked about 150 releases and you also said that you are not a technical developer or a programmer. Let's start at the top. With full disclosure, I am, or I was, an IT consultant. I ran a consulting firm and I have extensive experience in program management and project management as well as product development.
We understand someone called you based on your extensive relationships dating back to at least 2015 and said, look, we need these resources. At any point, did the conversation talk about the scope of the overall project and the resources that were needed, and you said that you could get them these resources? Do you as an IT recruitment firm have an understanding of the overall project scope and the scope of the piece that was asked of you and your organization for staffing?
First off, this was not a relationship. We got the business from 2015. We were currently, in the organization, doing similar sort of work in 2019, so we were approached because we already had similar skill sets to what they were looking for.
Unfortunately, I do not have the intellect that you do surrounding technology, but the government came to us with a list of requirements, a statement of work and exactly what the task and deliverables would be for each resource. At that point, we were finding the resources. We weren't—
At a very high level, can you give us an understanding of what the top three key requirements were and the scope of what your company was asked to resource?
There are different categories per resource, but you had iOS and Android developers that involved some wire framing, which is essentially building what the shell would look like, and then we had some technical architects and mobile architects who worked alongside the federal government or took direction for the overall architecture of the front end. You would then have the web application developers, who would do the same for the web as the mobile developers would do for the mobile.
Those are three areas where you were asked to provide resources. Can you explain how the 150 releases come into the picture? You said your staff has provided 150 releases. Can you expand on that?
There are three platforms: the iOS, the Android and the web. Every time there is a change in law or there was something that happened.... The pandemic was always changing, and objectives were always changing throughout those two years.
Sometimes some of those things required the functionality or the work flow of the app to change, whether it was proof of vaccination or there was an accessibility issue. Again, every time these things had to be fixed, they had to be fixed on all three platforms. I think the web had around 40. The Android needed about 60, and the iOS had about 70 different releases as a result of what was unforeseen.
During a regular program update or project updates, which are usually weekly, was your organization or were any of your members involved in providing project updates aside from the tasks that were assigned to them?
I cannot speak to every single resource's day-to-day activities. We're not in the trenches with those. We're an IT staffing firm. I'm assuming that, as part of the delivery team taking direction from project leads or employees, they would be facilitating those requests.
I'd like a quick answer, Mr. Firth. Did you use any of the $9 million to pay the people you had recruited or did the money used for their salaries come from another budget?
Mr. Weber, you said that ArriveCAN posed a number of challenges for border officers. One of the difficulties I heard was that some people hadn't entered the requested information into the app. Your officers had to help these people do it. Afterwards, these people were given a quarantine notice.
How could border services resources have been better used in this case? How could they have been used in a way that respects seniors and those who simply don't have a cellphone? How could your services have been better used with respect to ArriveCAN and the pandemic in general?
Our services could have been better used by having us actually do the job we're there to do at the border.
In terms of enforcing public health measures, the only requirement we saw being fulfilled through the ArriveCAN app, practically, was showing that someone was vaccinated. Again, that could have been done by someone showing us their phone or a printed-out piece of paper that showed that they were vaccinated. All the additional questions, time and difficulties people had.... You mentioned elderly people, or people without the technology available to them or who simply didn't understand a lot of those questions, which, to be honest, were complicated for somebody who doesn't work at the border. In many cases, there wasn't any need for any of that, which takes away the need for the app altogether.
The few officers we have at the border should have been concentrating on doing their border officer work, rather than on that.
I don't think it is whatsoever, no. We have so many other, more pressing needs. I mentioned a few of them before. We don't really look at rail or marine. We're examining a small fraction of what we should be on land borders. Some of them are falling apart.
I can give you an example. In Hamilton, we have a port of entry with 100 officers sharing one washroom. We're talking about some really desperate situations. I hear of some places where four officers are doing the job, but, just a couple of years ago, there were 20.
We need people. The situation we have now is not sustainable. The money being put into the border has to be put into personnel.
We know there were major cuts at CBSA under the Conservatives. The Liberals promised to rehire people. Now you're saying that it's dwindling even further.
Can you give us a snapshot of where we're at and what we need?
On overall numbers, I could give you 2,000 to 3,000, but on specific numbers, I could give you examples at some ports.
For example, at the Toronto Pearson airport, our busiest airport in Canada, we had approximately 600 frontline officers in 2017. We have under 300 now. We're at less than half. In Montreal, we were at 260 at the Trudeau airport in 2019. We're under 200. At Vancouver International Airport, we were at 181 in 2009. We're down to 77. At land borders, the situation is no better. At Rainbow Bridge, we're short about 100 officers.
These are not small numbers. We're dealing, in many places, with half or less than half of what we need. It makes the job of keeping our border safe almost impossible.
This app, which went from $80,000 to $54 million, could have hired 500 of those officers you need.
Mr. Chair, I'm going to move a motion that I circulated to this committee. I believe everyone is in agreement with it. I'll read the motion:
That the Committee recommend the Auditor General conduct a performance audit to evaluate if the Treasury Board provides adequate guidance to federal departments on developing credible cost estimates in relation to make-or-buy decisions to achieve the objectives of best value and sound stewardship and assess departmental compliance with respect to applicable Treasury Board policies and guidance.
I just want to say to Mark Weber and all CBSA staff, thank you so much for your patience and work. I'm very sorry that you've had to endure this difficult challenge at the border on top of the staffing shortages you already face.
You'd say 50. How many of those were during the pandemic? Did you receive a single, sole-source contract to do the $44 million across all of those applications, or was every single application a separate contract?
No, I'm sorry. We invoiced the federal government that. Not all of those were applications. Those were some existing contracts we already had in place. Our revenue, our accounts receivable, would have been $44 million over those two years. That's over 20 departments too.
Would you say the ArriveCAN app contract was treated as a sole-source application, or was it a series of subcontracts that you distributed as a middle person?
Were you required to run other RFPs in-house to distribute to your subcontractors?
Subsequently, nobody thought the pandemic was going to last for two years. Subsequent amendments came to those contracts as the objectives grew, and the functionality had to grow as well as the application.
If it was in fact a sole-source, was it used under one of the exemption clauses such as a natural disaster, for example, or in getting the initial contract were you required to respond to an RFP?
Thank you very much, Mr. Chair. Thank you to both of you for being here today. It's been a very enlightening conversation.
I guess I want to go back to the fact that you have confirmed that you are responsible for assembling the team that would actually do the work of building this program, this app. I'm wondering how you guarantee the integrity of the supply chain.
We propose a team and that needs to be accepted. We don't just assemble the team and give them over with no evaluation or background checks. These guys have worked in the government on many other projects that have proven to be successful. Again, we are proposing a team. We are not telling the government who they should use. Every resource is evaluated and it is determined whether or not they are suitable for each of their individual tasks and responsibilities.
On your website you state that “GC Strategies approach is to align themselves with one or multiple Innovative and emerging technology firms and offer their services as a true solution, ensuring cohesiveness and overall accountability for delivery.” What does that mean?
We were approached to do a project. At that point, in this example, we did use two or three different subject matter firms to help deliver different pieces. There was an accessibility piece. There was the application development piece. With our proving and bringing forward best in class, the evaluation period is shorter because, again, they have things they can look at and previous work that can be reviewed to see if they have the right people.
Again, the reality is that all of these resources are evaluated and can either be turned away or accepted.
In terms of ensuring cohesiveness and overall accountability for delivery, if you're not responsible for the team that gets assembled, how do you ensure delivery?
They may have worked previously on other projects together. That accountability is that, if one of the people needs to be replaced or if delivery has faltered because there is a weak link, we would replace those people to make sure that the delivery of that project is still successful.
I wanted to lend my voice to echo what my colleague across the table stated and to say thank you to the CBSA agents, the frontline workers at our borders who really stepped up to the plate in a big way and kept our communities safe and helped move traffic across the border—essential services, essential workers and essential traffic.
I just wanted to say thank you, Mr. Weber. Please pass along our sincerest thanks to your members.
You mentioned the need to consult. Looking forward, can you describe ideally the consultations that could have been carried out, what that looked like and maybe what insights they could or they would have yielded in this particular case?
I think what the consultation could have achieved for us would have been to share with the developers the plan in general around the ArriveCAN app with respect to what the reality would be on the ground, what would happen when the lineups became long or when people arrived without having completed the app, and what would happen when they got to ports where there was nowhere to put cars that hadn't completed it or where they had to stay in line, or if the port did not have Wi-Fi accessibility.
There are so many different, individual permutations and specificities with each port that were really not looked at whatsoever. As well, there were a lot of questions like, “Are you a Canadian citizen or a non-citizen with a right of entry?” or people were asked for the address of the hotel they were staying at. Not many travellers know that. These are all things that meant travellers would be stuck waiting in line trying to complete all of this, and we would be helping them. I think that kind of thing could have really been addressed had we been consulted from the get-go on how this should have been rolled out.
Thank you very much for that response and that insight, Mr. Weber.
I have a question now, going back to Mr. Housefather's, for Mr. Firth. Can you talk about whether the contracts your company had with the federal government were all sole-sourced? Were there competitive bids on which your company was successful?
This was the first sole-source contract or contract we were approached on in our seven- or eight-year career at GCstrategies. Every single other one was competitive.
You mentioned the fact that you are good at what you do. For a lot of Canadians who are just learning about what IT staffing companies do exactly, can you describe your specialization? What sets you apart and why was that important in this context?
As I said, between my business partner Darren and me, we have 30 years of experience dealing with IT companies, whether we are dealing with independent consultants or we have had the luxury of dealing with true subject matter firms. That's allowed us to build a network in which we know the people who have failed and we know the people who've been successful. That allows us to keep the list of people who are successful close to our hearts and to build a strong network. When it comes to opportunities where we are brought in to do some work, we know we're getting best in class, and we know we're getting people who are reliable and who have delivered multiple times before.
What made this challenge unique? Why was it important, knowing the right people, the right person and the right time? What made this project unique and why was it important, again, to have your particular expertise here?
It was just the speed with which things were changing, how the team had to pivot constantly with requests and with different laws being approved, and with moving functionality. Every day was a moving target. They were never bored. Again, there were a lot of things that were changing constantly, so it was about knowing the people who were not complacent or compliant with sitting and doing just one job but who were prepared to wear many hats, to step up and work weekends and to do long evenings because, again, we didn't miss a deadline. The team worked for two years and hit every deadline, as I mentioned, with over 150 releases of the application.
I'm going to stop you. That's five minutes on the dot.
Witnesses, thank you very much for spending the time, for your patience while we worked out our technological issues and for the information provided. As always, if information has been requested, please forward it to the clerk. If there are items that were not brought up that you would like to add, please submit them in writing to the clerk.
Thank you very much. I appreciate your patience for my first day today, folks.