If I may, I would like to add to that answer.
I completely agree with Ms. Bezo. Canada receives a lot of applications; in fact, the number is increasing. So does IRCC have the resources they need or are the immigration officers overwhelmed and therefore straying from their mandate? That question needs to be asked.
I think an independent cross-check mechanism should be seriously considered, in order to ensure that the process is fair.