Heptabase allows to add a PDF document into the app, annotate it, write a note on the annotation, then drag and drop that note into a whiteboard.
Here is a video of seemingly a bit older version of this feature: Notion β The all-in-one workspace for your notes, tasks, wikis, and databases.
I want the same thing in Obsidian Canvas.