The thing is, everyone tries to explain the delays by blaming others, in the hospital they will tell you that the embassy comes every 45-60 days to pick up the results regardless of how many are completed at the moment, but the embassy tells you that they only pick them up when requested. I did ask the lady if my results had already been picked up/sent to CIC, but since this doesn't appear on the applicant file she said there's no way of knowing. I suppose she did have a way of knowing this as there must be some kind record but...
One piece of advice, a very close friend of mine who applied a couple of years ago dug too deep for information about his medicals and even met with the hospital's Director, there they gave him a phone number to call in the embassy to ask for his results. When he called this number they almost yelled at him saying that no one should call that number for information and if he called again his application could be put in jeopardy. Luckily this didn't escalate but was scary. I'm just telling you this so it doesn't happen again.