If she hasn't even started applying for Canadian citizenship, there is no way she will hold a Canadian passport in hand by the last week of August. Even in clear cases, the process with its various steps simply takes too long.
So visa renewal it is.
And apply for citizenship in parallel.