But I have to admit for us everything has been going pretty smooth...even the medicals I did it on Monday and in the clinic they told me now it takes longer for blood results so they will probably send it to cic the following week but when I checked mycic on the following sunday it was already passed so it looks like the officer didnt even look at it too much, as soon as they received it from the clinic they had to change it to passed.
In my opinion it all depends on immigration officer. Some are faster than the other ones (unfortunately for some ppl). And also the country you are from, some ppl are from countries with higher risk of terrorism, drugs etc or travelled a lot to those countries...so I would say their applications may take a bit longer...