Hey mate!
Nopes... I am from Mauritius!
It has indeed been a long ass waiting period..I think you CIC stages are more crucial, especially getting police clearances from countries where I have stayed previously. It does cost lots of money, but it was well worth it in the long run!
All the best...