That is taking quite long. Have you tried to contact the CIC over the phone for updates?
English test is usually done prior to filing the application as you need to submit the test results with the all required documentation.
Thank you for your reply. We have a relative here who has a saving account that generates some interest income. The bank never sent him any T5 for filing and at the same time when he tried to apply for SIN#, he was refused on the reason that he is here on a visitor's status.