@tommy_s You need a cross border plan to use USD PayPal. You can’t accept USD into a typical USD account the banks offer.
We use TD for exactly this. We have “US” USD accounts with actual swift codes etc for transfers and a VISA debit card. You can then transfer to and from the Canadian USD...