Not sure if it was for QSW, but a few years ago I had read that visa offices are no longer relevant because all applications go into the same processing queue and that immigration officers all around the world pick applications from that global queue and process them in order. I can clearly see that the "in order" part is not correct. I wonder what their logic might be and what the hold up is. Maybe CBSA is responsible for the delays? Because my CBSA notes suggest that the due date for processing my security check was Feb 2020, but the current status is still not started. My CSIS notes suggest that they haven't received any request to perform a background check on me, which I think is normal.