My understanding is that it was cancelled because the CBSA didn't feel it had a need to continue with the contract. I don't know the details. I don't know who made that decision, but that's my understanding.
On January 18th, 2024. See this statement in context.