Hello,
Sorry to hear about your situation and the delay. We only deal with spousal sponsorship applications on this thread so we won't be of much help when it comes to visitor visas however the common denominator is delays with respect to mandated processing times for applications sent to the AVO. It takes longer to hear back from them it seems for all the immigration streams unfortunately. We have to wait for over 12 months separated from our spouses and children, instead of having our files resolved within 12 months.
When the mandated processing time has passed you can then send an email to them and ask for an update to
accra.immigration@international.gc.ca or via IRCC webform.
Wishing you a quick resolution to your file soon.