It seems that many people do not leave enough buffer (or do not even wait till residency requirement is met), which clogs the system with applications that are later rejected... or need further information.
I wish the application was all online and the computer simply blocked those applications... the processing time would be a lot shorter. It is simply waste of government resources (and taxpayer money) to go through applications that are not eligible due to applicant cannot wait one extra month to ensure residency requirement is met...