Well it took a bit longer than we had anticipated, but my wife was
finally sworn in as a Canadian citizen last week. IRCC still
continues to run virtual ceremonies, via zoom. They have a decent
system down now for that, the whole thing ran very smoothly and took
about 90 minutes total. There were about 50 participants.

The only drawback is that with an in-person ceremony, you get handed
your citizenship certificate immediately after the ceremony, and you
cut up your permanent resident (PR) card at the same time. With the
virtual, you have to wait for your certificate to be mailed to you,
but you still have to cut up your PR card while on video during the
ceremony. So not only does that delay your passport application, it
makes traveling out of the country difficult or even impossible
while you wait. But it's certainly more convenient for everyone not
to have to drive to the nearest big city (which would have been
Montreal for us), and you can get the certificate expedited if you
have imminent travel plans, so on balance I'd say it's worth it.