I'm trying to understand what's the best way to structure an investment into a US company as a Canadian citizen and resident.

What are the tax and legal implications of investing into a deal through a Canadian Corp.?

What are the key elements to keep in mind when doing this, and if you've done it before, what was your legal structure?

Any insights you can share would be helpful.