@engMostafa - Getting a 9 in IETLS was easy for me as I studied in an English speaking school since I was a kid. To me this was a natural. I prepared only for a week to familiarize myself with the test format. I didn't do any special preparation. If English is not your primary language, I highly recommend you to buy a couple of prep books which come with audio samples to get started.
@stacyluv7987 - It is true that there is no preparation time in TCFQ speaking. The TEFAQ format has changed now. There is no preparation time in TEFAQ now. The difference between TCFQ and TEFAQ is that in TCFQ the examiner will ask you 6 short questions i.e 1 question for each level. And you answer those questions. In TEFAQ, there are 2 long questions to answer i.e. these questions require you to speak in french for atleast 5 & 10 mins respectively. I have no idea about DELF. Never looked into it.
As per TCF & TCFQ, TCFQ is a customized exam only for quebec immigration. TCF on the other hand can be taken for other purposes. For e.g., if you would like to study in France, you need to take all sections of TCF. However, you can use TCF results for Quebec immigration. You still need B2 in speaking & listening.
@kuthpeters - Some good links to prepare for TCFQ are available here: http://www.ciep.fr/tcf-tout-public/comment-sy-preparer
I am not sure where to buy french books in Nigeria. However, you can order them from amazon france i.e. www.amazon.fr. They ship internationally.
Hope that information helps.