IDP is swift, the EOR for Dec test took 25 days in total for me to get the TRF. Because of their swiftness I got to save CAD 1,500 that I had paid to OINP. I will never forget January 22, 2018. At first they called me to notify and said the TRF will be handed with that week. And later called me again to say that the TRF is ready for collection. Unfortunately my passport was at my room. As that was on Monday morning, still Sunday night in Canada and my OINP application was still submitted after more than 2 months, I went home just after arriving office, took me passport and straight to the IDP office. Took me 2 hours from leaving office to getting back to office with TRF. The refund was only 2 days as well. IDP has basically commercialized IELTS, which is good and bad as well. In my case it turned out world of good. British Council, on the other hand took more than 11 weeks for EOR result and too I got to find out as I called them during one afternoon as I was bored in me office. Still haven't got refund from them. BC sucks big time! Even their question were leaking for sometime here. Will never recommend BC to anyone, anymore!