I would keep after them if I were you. My medical, physical, and aptitude tests, as well as my interview, were completed in March. I phoned fairly religiously (once a week) and was told that my file was in Borden. That is, until I spoke with the med tech in charge of my file who told me that it had not been sent to Borden until early May. Apparently, it had sat somewhere at CFRC about seven weeks. No explanation was offered as to why, and as I was trying to be non-confrontational and polite about it (which was my strategy at the time), I didn't push the issue. I assume the clerk I was speaking to previously was merely reading something off a computer and really didn't know my status. I am still waiting for the file to return from that magical place that is Borden.
Keep after the person who was the actual responsibility for your file at CFRC. You may be able to avoid some delays. Be proactive but not obsessive/compulsive. There is a difference. Try to be nice too - getting angry makes things go slower, not faster.