The current timetable for Citizenship is 12 months. If you live in say... Moncton and are lucky (unique name, no travel, good agent etc) you could get it by end of August.
If you live in Ontario (especially Brampton) you could be waiting August 2020.
I applied January and it’s not even “in progress” yet. I’m not in Brampton, but that seems to be one of the slowest locations for whatever reason.
Make sure her PR card is valid. Though indications are renewals there no longer take 3-4 months.