I believe this change was in the name of security, so it is probably a legitimate change. There is also a good chance Apple warned their developers of this well in advance--although I do not know this--but if that is the case, it is up to the develop...
This is the solution until Canon updates its software (thanks, Apple, for yet again quietly affecting users' capabilities):https://appleinsider.com/articles/23/10/25/what-to-do-if-your-webcam-doesnt-work-in-macos-sonoma