The Immigration, Refugees, and Citizenship Canada (IRCC) has long been faced with the challenge of processing a growing number of immigration applications. However, amidst this