it depends on their nationality . Some nationals have shorter timelines . eg Rwanda takes 6 to 8 months for their nationals. whiles other countries are from 12, 16 or 24 months etc. however one can check on their website to see how much time they have left for them to wait. That way if it's long over due you can write a letter to notify them. What I know it's the Ghanaian timeline is shorter than the Nigerians. And how fast you receive your visa depends on the the number of applicants who applied , it turns to go fast if there are only few applicants. With the AVO I think they are slow due to the number of different countries sharing the same facility . The Canadian embassy In Accra here doesn't only serve Ghana, Nigeria & Liberia applicants. Some other neighboring countries also have to apply through AVO. so just imagine how crazy it is!