How to make a canvas object appear on spusific client?

So I’m making a game where you can invite other players on the network to battle. My plan was to have a UI object appear when you get an invite. But I’m having trouble sending the invites to specific players on the network.
Now I would like to ask how other people would do this so I can get an idea of how I should do it.

I would say the easiest way to accomplish this would be by having a canvas attached to your player prefab and having the setting for the canvas set to “Screen Space- Camera”. Then point it to your player camera( or even better make a designated UI Cam that only renders UI). Then, when a player notifies another player, simply enable the UI component that would handle the invite and allow the user to proceed with clicking an accept or decline button from there.