The processing time being long is most likely not because it would take this long, in my opinion it is the current system and government workers want to make it long. In this day and age, most of the information needed for citizenship/PR application is readily available with a few key strokes or mouse clicks, such as dates of arrival/departure, tax records, criminal records... etc, things that should be pulled within seconds with your SIN and passport numbers. Think about the teller at the ticket booths of TTC subway stations: with all the automatic ticket machines and Presto cards, do they really need to have employees sitting there selling tickets?