Independent contractor vs PEO?

Did you get money in US USD account?
Or they wired money into Canadian USD account or CAD account directly?
If yes. Did you have to open US account under your incorporation name or you used existing personal named account? (earlier known as TransferWise) business account worked great for me. Client could do ACH transfer. No fees for them. And I could hold USD as long as I wanted to and transfer to CAD when needed.

Invoice frequency is up to you and client / contract.

Tax benefits you’ll need to clarify with your accountant.

Oh yeah… How can I forget my favorite transferwise… So did you select country of registration as USA or Canada when you registered with wise business account?