Following @fdasilva tweet about canvas functionality using streamlit here you have a case representing the need for implementing canvas ON TOP of pdfs.
Imagine you want to anotate pdfs manually. add notes. add colors. add annotations for your colleagues.
I think the image shows all.
Other uses are evident like taking notes on legal documents, on articles, etc
Following this Thread in twitter: