HiI do not know how long they take these days, most of the applications cancelled are due to these reasons:
1 - Not providing original degree.
2 - Not providing police certificates.
3 - Providing a police certificate that does not cover the entire period in which the applicant lived in that country.
4 - Not meeting the required funds.
5 - Intention to reside in Quebec.
There are probably others that I can't recall right now.
Can you please tell what you meant in your point 3. Is it necessary that the period of stay is mentioned in the police certificate? I recall that police certificate from Austria does not have any period of stay mentioned. It just says the date when it was signed.